Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Что почитать на досуге™. Дайджест новостей игровой индустрии за август™

Блог компании Plarium Разработка мобильных приложений *Разработка игр *
Дети отправлены в школу, песня «Третье™ сентября» спета, горячий чай заготовлен: мы встречаем осень и вспоминаем, что значительного произошло в игровой индустрии за август™.


Узнать™ все
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 25K
Комментарии 8

Как создать интересный игровой сеттинг? Уровень второй™: графика

Блог компании Plarium Разработка игр *
Дискуссии на тему, важен ли «графон™», продолжаются со времен™ появления первой™ игры. В этой статье™ мы рассмотрим не качество графики, а, скорее™, ее влияние на мироощущение игрока™.


Читать™ и смотреть
Всего голосов 67: ↑55 и ↓12 +43
Просмотры 49K
Комментарии 48

Разработка и отладка UEFI-драйверов на Intel Galileo, часть первая™, вводная

Разработка веб-сайтов™ *Системное программирование *Отладка *UEFI *


Здравствуйте, уважаемые хабрачитатели.

Многим™ из вас может быть интересна тема разработки и отладки кода UEFI-драйверов и приложений, которая пока еще недостаточно широко™ освещена в сети, но к которой мне посчастливилось иметь непосредственное отношение.

В связи с этим я планирую написать цикл статей™ о разработке и отладке UEFI-драйверов на аппаратной платформе Intel Galileo Gen 1, т.к. эта платформа обладает, на мой взгляд™, наилучшим соотношением цена/качество для вышеуказанной задачи™.

Первая™ часть статьи™ является вводной, в ней я расскажу о стандарте UEFI, проекте TianoCore и его недостатках, o внезапном решении Intel и их плате Galileo, о причинах выбора™ именно™ этой аппаратной платформы в качестве базовой и о планах™ на следующие части.
Заинтересовавшихся прошу под кат
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 18K
Комментарии 3

Серия из 24 лабораторных работ по разработке, тестированию и управлению жизненным циклом™ ПО для Visual™ Studio™ 2013

Блог компании Microsoft Разработка веб-сайтов™ *Visual™ Studio™ *
Многим™ разработчикам и тестеровщикам, использующим Visual™ Studio™, известен Брайан™ Келлер™ (http://blogs.msdn.com/b/briankel/ ) с его регулярно обновляемой виртуальной машиной, которая содержит последнюю версию™ Visual™ Studio™ и всю необходимую инфраструктуру для изучения и оценки™ всех возможностей средств разработки. Эта виртуальная машина™ сопровождается набором лабораторных работ aka.ms/VS13ALMVM, которые уже помогают оценить возможности средств разработки или даже научиться использовать новые возможности о которых вы либо не знали, либо не пользовались раньше™.

Лабораторные работы™ — на английском языке, и каждый™ раз, когда мы рассказывали об этом наборе™ лабораторных и виртуальной машине™, нас просили сделать эти лабораторные работы™ доступными на русском языке.

О 4-х лабораторных я уже писал на habr: habrahabr.ru/company/microsoft/blog/235157. Сегодня мы рады сообщить, что благодаря ahriman, мы успешно выполнили проект™ по локализации этих лабораторных работ. Встречайте — полный™ набор из 24-х локализованых лабораторных работ, которые покрывают темы эффективной разработки, тестирования, совместной разработки и управления жизненным циклом™ ПО для Visual™ Studio™ 2013!
Подробности
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 27K
Комментарии 6

Как закончить декрет™ с пользой?

Разработка игр *Unity *
Из песочницы
image

Меня зовут Сергей™, мою жену Алла, нашему™ сыну 2,5 года. Для ребенка это тот возраст, когда мы начали™ давать™ поиграть ребенку на iPad в обучающие игры под присмотром родителей. «Ну, разочек в недельку! Ну, на 20 мин! Ну пожалуйста! Ну, Па-а-а-а-а-па!». На одном из форумов разработчиков мне дали 2 промо кода детских игр. Сыну очень понравилось… Еще бы, в наше время палкой™ землю ковыряли.

Сейчас™ наш малыш начинает привыкать к детскому саду. Знаете™, когда сначала водишь™ неделю™ на 2 часа, потом на 4 и тд. Начались появляться «тихие часы», и я начал обучать жену рисовать в Photoshop. Не просто™ так, а с конкретной целью — мы решили™ сделать игру для малышей.

Я никогда не делал игр для детей, в смысле™, для самых маленьких детей. Я уверен™, что сейчас™ много детей играются в простые игры и «Это Нормально!» ( Елена Малышева). Но это игра для малышей – сначала нужно приглянуться родителям, а потом увлечь™ ребенка.

Жена рисует™, я «исправляю» и программирую. Нужно заметить, что рисовать никто из нас не умел, и художественного образования у нас нет. Но за частым™ неимением денег мне приходилось открывать графический редактор и рисовать, как умею.
Читать™ дальше™ →
Всего голосов 88: ↑80 и ↓8 +72
Просмотры 37K
Комментарии 29

Разработка и отладка UEFI-драйверов на Intel Galileo, часть 2: готовим плацдарм

Разработка веб-сайтов™ *Системное программирование *UEFI *
Tutorial

Здравствуйте, уважаемые хабровчане.
Опрос в первой™ части показал, что тема разработки UEFI-драйверов достаточно интересна сообществу, поэтому я приступаю к написанию дальнейших частей™ этого цикла. В этой речь пойдет™ о подготовке платы Intel Galileo к работе™, необходимом и желательном железе™ и ПО, сборке™ и установке BSP. В результате получится недорогая аппаратная платформа, пригодная для аппаратной отладки UEFI-драйверов и доступная любому™ энтузиасту.
Поехали!
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 12K
Комментарии 22

Умная Материя

Блог компании Fabbers Разработка веб-сайтов™ *
Recovery mode
IEEE Spectrum рассказывает о смарт-материи, которая, на самом деле, является объектом с самоорганизовующимися частицами. Это все равно что, увидеть оборотня в научной фантастике. Но все это реально, по крайней мере, на стадии™ исследований.
Микроэлектроника позволила создать очень крошечные вычислительные машины™, таким образом, позволяя им самостоятельно собираться и реагировать на изменения. В IEEE рассматриваются два варианта.

image

Один из них связан™ со смарт частицами, которые используют магниты, чтобы маневрировать в нужном™ направлении. Каждый™ «claytronic атом» или «catom» использует «местную GPS-навигацию», чтобы определить, где он должен™ находиться в структуре. Задача™ состоит в разработке такой навигации, которая позволит частицам собираться в сложные конструкции.
Сегодня, команде Карнеги-Меллона, развивающей этот подход™, удалось создать сантиметровые а catom-ы, которые действительно работают. Теперь™ эта команда работает над сокращением размера catom-а до миллиметра, используя фотолитографии.
Читать™ дальше™ →
Всего голосов 31: ↑21 и ↓10 +11
Просмотры 9.3K
Комментарии 12

Как написать игру за 1 день или Очередной сопливенький пост-наполовину мануал™ о том, как быстро™ освоить C#

Разработка веб-сайтов™ *.NET *Разработка игр *
Из песочницы
Задумали мы с приятелем (и по совместительству одногруппником) написать курсовую работу™ «Танчики» (самые обычные, 2D). Впрочем, не такие уж обычные, а танки в лабиринте. Вообще™, задумывалось все как грандиозный и улучшенный клон флешевой одноименной игрушки.

И не надо фукать™, игру за один день написать реально. Ну, может быть, вы не сделаете из нее конфетку, может быть в ней будет куча багов… Но если нужно завтра™ показать прототип проекта, клаву в руки — и вперед™!

Изначально план был примерно таков (пишется все на C#, WindowsForms, графика — GDI+, сервер™ — WCF):

  1. Разобраться с алгоритмом генерации лабиринта (или, точнее™, декомпилировать вышеупомянутую флеху и слямзить код оттуда™);
  2. Нарисовать все это дело + один (пока — свой) танк;
  3. Заставить танк двигаться (причем™ так же, как в оригинальной игре);
  4. Приделать WCF-службу™, которая будет раздавать клиентам лабиринт;
  5. Добавить службе™ второй™ танк и синхронизацию движений между игроками;
  6. Добавиьт полет снаряда;
  7. Прикрутить базу данных™, допилить графику, перевести проект™ с Windows Forms на WPF.


Как видно, план весьма™ подробный, но все же недостаточно для того, чтобы сказать, что это четкое™ руководство к действию. Хотя, жить можно. Забегая вперед™ скажу, что, все-таки, нельзя™. Мы начали™ не с того…

Времени у нас было предостаточно — три недели™, но так уж вышло (ну да, ну да, не надо тут...), что сели делать™ мы его за 4 дня до сдачи. Почему™ пост называется «Как написать игру за 1 день»? Потому™ что фактически мы писали™ ее один день.
Читать™ дальше™ →
Всего голосов 25: ↑7 и ↓18 -11
Просмотры 8.6K
Комментарии 22

Создаем виртуальный mPOS терминал

Блог компании Payler™ Разработка веб-сайтов™ *Разработка под e-commerce *
Дорогие друзья™,

Мы в Payler™ всегда™ стараемся придумывать и разрабатывать новые продукты. У нас появилась идея, которую мы бы хотели™ рассказать вам и услышать ваше мнение™ — будет ли такой продукт востребован, какие могут быть его вариации. В конце поста вас ждет опрос — мы будем очень признательны, если вы ответите на вопросы. Мы предлагаем разработать виртуальные мобильные терминалы процессинга платежей с банковских карт. Подробности под катом:

image
Читать™ дальше™ →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 13K
Комментарии 20

Назад в будущее: проверка работоспособности торгового робота™ с помощью исторических данных™

Блог компании ITI Capital Разработка веб-сайтов™ *
image

Ранее мы уже рассматривали вопрос™ об обязательных этапах™ разработки торговой стратегии для работы™ на фондовом рынке. Одной из наиболее важных™ стадий™ является тестирование производительности стратегии на исторических данных™ — бэктестинг. Сегодня мы поговорим именно™ о нем.
Читать™ дальше™ →
Всего голосов 26: ↑21 и ↓5 +16
Просмотры 40K
Комментарии 9

Поделись историей успеха™ и выиграй годовую подписку MSDN!

Блог компании Microsoft Разработка веб-сайтов™ *Разработка под Windows Phone *


Привет™ всем!

Подписка MSDN – это самый удобный способ™ получить доступ™ к обширной коллекции продуктов Microsoft, таких как Visual™ Studio™, Office™, Visio, Project, Windows Server™ и т.д. Кроме того, подписчики MSDN получают преимущества использования облачных ресурсов Microsoft Azure на 150$ в месяц.

Этой осенью™ у разработчиков появилась отличная возможность получить годовую подписку MSDN бесплатно, выиграв ее в конкурсе!

Для этого всего лишь надо рассказать свою историю создания приложения, в которой были задействованы продукты Microsoft. Особенно, если вы писали™ для Windows Phone или Windows 8.
Читать™ дальше™ →
Всего голосов 25: ↑19 и ↓6 +13
Просмотры 5K
Комментарии 22

Используем MongoDB в облачном бэкенде мобильных приложений

Блог компании Microsoft MongoDB *Microsoft Azure
Перевод


Одним из преимуществ .NET бэкенда мобильных сервисов в Azure является наличие встроенной поддержки не только™ SQL Database (SQL Azure), но и других™ хранилищ данных™.

При использовании node.js вы можете™ отказаться от работы™ с SQL и использовать другие™ возможные хранилища (например, как это написано в статье™ Криса Райзнера об Azure Table Storage), но эта функциональность не является встроенной, поэтому придется написать некоторое количество кода самостоятельно.

При использовании .NET большая часть функций для работы™ с хранилищами, отличными от SQL, уже интегрирована, поэтому нет необходимости создавать «фиктивные» таблицы, как в node.js, только™ для возможности отправлять запросы к данным™.

В этой статье™ я расскажу о поддержке MongoDB и о том, как можно создавать таблицы, CRUD-операции с которыми будут осуществляться напрямую с коллекцией MongoDB.
Читать™ дальше™ →
Всего голосов 21: ↑16 и ↓5 +11
Просмотры 7.6K
Комментарии 0

Что почитать на досуге™. Дайджест новостей игровой индустрии за сентябрь

Блог компании Plarium Разработка мобильных приложений *Разработка игр *
Первый™ осенний месяц был насыщенным как в отношении релизов, так и интересных конференций. Если ты всё пропустил, предлагаю запастись пледом™, чаем, теплым™ котом и почитать, что интересного произошло в игровой индустрии в сентябре.


Узнать™ все
Всего голосов 36: ↑32 и ↓4 +28
Просмотры 26K
Комментарии 13

Еще одно маленькое инженерное расследование или плач Ярославны

Разработка веб-сайтов™ *
«Я знал, что будет плохо, но не знал, что так скоро» (В.Цой)

Не знаю, что послужило причиной написания данного поста, наверное просто™ наболело, но конкретным побудительным мотивом стало два события — одно ИЗ-ЗА рубежа™, а другое™ отечественного происхождения. Неизвестно, какое хуже, но об этом судить™ читателю, так что начнем™.

Все началось с того, что одно из изделий нашей фирмы не стало включаться при пониженной температуре. Поскольку используемый в данном™ изделии модуль™ питания фирмы Murata™ уже ранее применялся в других™ изделиях и проблем не создавал, долгое™ время приставали именно™ к нашей плате. Однако™, после того, как были отброшены все возможные объяснения (в результате проверок и эспериментов), последний оставшийся вариант и является правильным, каким бы маловероятным он не казался (метод Шерлока Холмса™).

То есть было высказано предположение, что дело действительно в стандартном модуле™ от известной фирмы. И действительно, эксперименты показали, что модуль™ питания при определенных значениях входного напряжения (находящихся внутри™ области работоспособности) и определенных значениях температуры модуля™ (тоже внутри™ допустимых) не может включиться при работе™ на емкостную нагрузку, превосходящую определенное значение (и при этом почти на порядок не дотягивающую до максимально допустимой).
подробности технического характера, несхемотехникам не рекомендовано
Всего голосов 51: ↑47 и ↓4 +43
Просмотры 29K
Комментарии 27

Update™ 3! Серия из 24 лабораторных работ по разработке, тестированию и управлению жизненным циклом™ ПО для Visual™ Studio™ 2013

Блог компании Microsoft Разработка веб-сайтов™ *Visual™ Studio™ *
Казалось бы, что только™ совсем™ недавно мы опубликовали 24 лабораторные работы™ по разработке, тестированию и управлению жизненным циклом™ ПО для Visual™ Studio™ 2013 на русском языке (http://habrahabr.ru/company/microsoft/blog/236801/), как уже вышло долгожданное обновление Update™ 3 (http://habrahabr.ru/company/microsoft/blog/240639/).

Мы не могли остаться в стороне: ahriman перевёл обновлённые лабораторные работы™ на русский язык.
Ссылки™ на лабораторные работы™, инструкция и т.д.
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 13K
Комментарии 0

Как создать интересный игровой сеттинг? Уровень четвертый: звукошумовые эффекты

Блог компании Plarium Разработка игр *
Еще до того, как исследователи канадского университета Ватерлоо провели исследование и выяснили, как звукошумовые компоненты геймплея влияют™ на игроков, производители аркадных машин понимали: чем интереснее звучит™ игровой автомат, тем больше™ посетителей он привлекает. Во времена жесткого дефицита оперативной памяти™, когда игры помещались на дискетах, а звуки сжимались самыми™ невероятными методами, разработчики любой ценой старались создать минимальные аудиоэффекты. Даже если при этом им приходилось жертвовать качеством графики.


Читать™ дальше™ →
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 28K
Комментарии 16

Mozilla выпустила первый™ браузер для разработчиков

Firefox Разработка веб-сайтов™ *Браузеры
Из песочницы
Как и сообщалось ранее, Mozilla выпустила первый™ браузер, который создан™ специально для разработчиков. Несмотря на то, что официальный пресс-релиз о выходе™ новинки будет доступен 10 ноября™, попробовать новый браузер можно уже сейчас™.



Стала известна новая информация о Firefox Developer Edition:
Читать™ дальше™ →
Всего голосов 84: ↑75 и ↓9 +66
Просмотры 119K
Комментарии 48

Разработка программы в Multimedia Builder на примере утилиты для удаленной работы™ с кассовым ПО

Блог компании Crystal Service Integration Разработка веб-сайтов™ *Программирование *



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

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

Сам я не программист. Несмотря на то, что изучал™ VB, VBA, JavaScript и PHP, но все это осталось на студенческой скамье™.
Так вот, мне как инженеру надоело каждый™ раз делать™ одно и тоже и тратить на это время. И я задался вопросом, а можно ли при минимальных знаниях программирования создать какое-нибудь™ средство по автоматизации поддержки кассового ПО для выполнения повседневных задач?

Читать™ дальше™ →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 11K
Комментарии 12

SpeechMarkup API — превращаем речь в данные™

Разработка веб-сайтов™ *Программирование *API *

В статье™ пойдет™ речь о том, как из любого™ запроса на естественном языке получить реальные данные™, с которыми может работать ваше приложение. А именно™, о REST API сервиса SpeechMarkup, который преобразует обычную строчку текста™ в JSON со всеми найденными смысловыми сущностями с конкретными данными в каждой™ из них.

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

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

Читать™ дальше™ →
Всего голосов 31: ↑28 и ↓3 +25
Просмотры 17K
Комментарии 49

Payler™ – LIVE!

Блог компании Payler™ Разработка веб-сайтов™ *Разработка под e-commerce *
image

Дорогие друзья™

Мы очень рады снова вернуться к вам, чтобы поделиться тем, как живет и развивается Payler™. В данном™ посте мы хотим подвести промежуточные итоги нашей работы™ с первого дня работы™ (мы работаем с 1 мая 2014 года). Мы провели уже более чем 4 441 000 транзакций и считаем, что первое™ боевое™ крещение уже пройдено. Хотим рассказать обо всех нюансах, включая те трудности и фейлы, с которыми мы столкнулись. Читайте дальше™.

Кому мы нужны

В настоящий момент™ к нашей системе подключилось уже порядка 60 клиентов и мы уже гораздо лучше представляем себе портрет нашей аудитории. В целом здесь у нас всё идет по плану, но хотим поделиться нашими™ наблюдениями. Итак, кто в основном пользуется услугами интернет-эквайринга:

Читать™ дальше™ →
Всего голосов 21: ↑14 и ↓7 +7
Просмотры 10K
Комментарии 65