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

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

Блог компании Plarium Разработка мобильных приложений *Разработка игр *
Осень в игровой индустрии – время релизов. Самое время оглянуться назад и узнать™, о чем в октябре писали™ англоязычные игровые СМИ.


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

Как я учился™ на своих ошибках или как сделать вторую™ игру лучше

Программирование *Разработка игр *Разработка под Android *
Из песочницы
Привет™, Хабр!



Хочу поделиться с вами опытом™ разработки двух игр под Андроид, их продвижением и рассказать об ошибках, которые я совершал, и как я решил их избежать в будущем. Год назад я начал делать™ свою первую™ игру на Андроид. Всё начиналось с идеи. Обычная, ничем не примечательная — запоминать фигурки на экране™. Ради опыта и своего™ первого проекта на Google™ Play я начал усердно работать с моим братом™.

Ошибка™ №1 — Нежелание прислушиваться к чужому™ мнению™

Неделя™ работы™ — и у нас уже был мало-мальски рабочий прототип. Ну конечно же, я показывал его друзьям, говорил о планах™, спрашивал мнение™. Многие™ говорили, что идея не новая, не интересная, но я не хотел это слышать и мы продолжали разработку. В конце концов™ мы сами поняли™, что от игры многого ждать не стоит, но желание закончить начатое превзошло все.
Читать™ дальше™ →
Всего голосов 58: ↑45 и ↓13 +32
Просмотры 33K
Комментарии 8

Магазин приложений Opera заменит Nokia Store в смартфонах и телефонах Nokia

Блог компании Microsoft Lumia Opera
Сфокусировав свое внимание на развитии сообщества разработчиков Windows и Windows Phone, компания Microsoft не забывает и про то, что есть еще много людей, которые любят классические телефоны Nokia. И если вы по-прежнему пользуетесь одним из таких устройств и/или разрабатываете под них приложения, у нас есть для вас хорошая новость.



Несмотря на то, что Nokia Store вскоре™ будет закрыт™, это не означает, что у разработчиков не останется места для размещения приложений, а у пользователей — для их загрузки. Начиная с первого квартала 2015 года Opera Mobile™ Store заменит последний в качестве магазина приложений по умолчанию для телефонов и смартфонов Nokia на ряде платформ.
Читать™ дальше™ →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 38K
Комментарии 20

Перезапуск медиа издания: обзор

Разработка веб-сайтов™ *


Мне довелось поработать (fb) в интернет издании Лента.ру. Пройти™ путь от разработчика до технического директора. Успешно реализовать полноценный перезапуск. Попутно занимаясь подобными проектами меньшего масштаба. Теперь™ мы с командой занимаемся подготовкой перезапуска интернет газеты™ Ведомости (fb).

Расскажу о разработке проектов медиа изданий. Галопом по Европам, зацепимся за основные темы. К вам, дорогие читатели, просьба набросать вопросы, которые необходимо раскрыть более детально. Например мой коллега планирует написать о развёртывании системы, отказоустойчивой схеме работы™ сайта.
Читать™ дальше™ →
Всего голосов 73: ↑64 и ↓9 +55
Просмотры 31K
Комментарии 46

Несколько версий™ PHP под одним Apache™ на Windows

PHP *Разработка под Windows *
Из песочницы
Некоторое время назад мне потребовалось иметь на одном веб-сервере разные™ версии™ PHP. Все мануалы, что удалось найти беглым™ взглядом, подразумевали linux-дистрибутивы, на которые мне не хотелось переносить выношенную в муках конфигурацию apache™, установленную на виртуальной Windows Server™ 2012 R2 (x64). Результат моего удавшегося эксперимента представляю на ваш суд.
Читать™ дальше™ →
Всего голосов 8: ↑4 и ↓4 0
Просмотры 12K
Комментарии 18

Интервью с Руди Хайном™: девелопер бестселлеров делится секретами успеха™ своих приложений

Блог компании Microsoft Lumia Разработка под Windows Phone *Разработка под Windows *
Французского разработчика Руди Хайна (Rudy Huyn), пожалуй, можно назвать самым известным и популярным независимым создателем приложений для платформы Windows Phone. На данный™ момент™ его портфолио насчитывает порядка 18 приложений, среди которых особенно выделяются такие неофициальные клиенты, как 6tag, 6snap для Snapchat, CloudSix для Dropbox и другие™.



Общее количество загрузок всех его приложений превышает 15 миллионов, что, согласитесь, неплохой результат для инди-разработчика. Нашим коллегам удалось на днях поговорить с Руди, и мы решили™ сегодня поделиться с вами этим интервью.
Читать™ дальше™ →
Всего голосов 35: ↑27 и ↓8 +19
Просмотры 17K
Комментарии 12

Обнови™ приложение и получи™ комплексный пакет продвижения

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


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

Отличный шанс получить мощную™ поддержку при продвижении, обновив свое приложение на Windows 8 или Windows Phone 8 до Windows 8.1 или Windows Phone 8.1 или создав™ новое.

Прими участие в конкурсе и получи™ гарантированные 500 000 показов в сети AdDuplex (при наличии интеграции SDK AdDuplex).

Трое победителей получат главный приз конкурса – комплексный пакет продвижения приложения:
  • 1 000 000 показов в сети AdDuplex
  • Продвижение приложения в Windows Store
  • Продвижение приложения в социальных сетях Vkontakte, Facebook, Twitter в аккаунтах Microsoft и партнеров
  • Пост с видеообзором приложения на wp7forum.ru
  • Информирование ключевых медиа ресурсов о приложении
  • Телефон Nokia Lumia 930

Подробности под катом.
Читать™ дальше™ →
Всего голосов 33: ↑22 и ↓11 +11
Просмотры 5K
Комментарии 16

93% пользователей, довольных редизайном: как мы разрабатывали Септиму

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


В процессе улучшения Почты Mail.Ru мы постоянно выкатываем новый функционал. Сегодня я хочу поделиться с вами тонкостями того, как проходит обновление продукта с многомилионной аудиторией, на примере сложной и интересной задачи™ — редизайна Почты. Забегая вперед™, перечислю этапы тестирования, которые проходит перед внедрением большая и сложная фича:

  1. Малая группа™ (как правило, это сами разработчики)
  2. UX-лаборатория
  3. Коллеги по компании
  4. Бета-пользователи
  5. Пользователи, которые сами включили обновление
  6. Сплит
  7. Все пользователи Почты

Почта в новом дизайне — внутри™ мы ее назвали «Септима» — должна™ была успешно пройти™ все эти этапы.
Читать™ дальше™ →
Всего голосов 63: ↑38 и ↓25 +13
Просмотры 24K
Комментарии 68

Дайджест новостей игровой индустрии: ноябрь™

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *Тестирование игр *
Все больше™ игровых релизов, все меньше™ свободного времени. Начало™ декабря — самое время оторваться от прохождения очередного ААА-шедевра и почитать, что интересного произошло в игровой индустрии за ноябрь™.


Подробнее под катом
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 20K
Комментарии 3

Приглашаем на GDG DevFest Воронеж 2014

Блог компании Google™ Developers Разработка веб-сайтов™ *Разработка мобильных приложений *
Поклонники Google™, разработчики и энтузиасты, ждем вас на третьей ежегодной конференции GDG DevFest Воронеж 2014, которая пройдет 13 и 14 декабря (не путать™ с GDG DevFest Omsk).



Выступления экспертов, доклады о самых животрепещущих в Google™-мире вопросах, общение с единомышленниками, море веселья и заряд положительных эмоций™ на грядущий год — все это ждет вас на GDG DevFest. Поговорим о Wearables, Google™ Glass, Polymer, Android-разработке, браузерах, Material Design™ и многом™-многом™ другом™.
О GDG DevFest
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 2.5K
Комментарии 1

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

Блог компании Адаптивные технологии ВОС Разработка веб-сайтов™ *Программирование *Разработка под Android *


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

Этот видеоролик сегодня делается без особых™ проблем, связанных с монтажем и бесчисленными дублями. Здесь всё снято именно™ так, как это происходит в обычной жизни человека, работающего на Android с помощью программы TalkBack, обеспечивающей речевой доступ™ на всех современных Android-устройствах, начиная с версии™ 4.1.

Читатели, интересующиеся вопросом истории невизуальной доступности Android могут посетить сайт Tiflocomp. Если же говорить о существующих проблемах, связанных с невизуальной доступностью Android-устройств и программных продуктов, то здесь скорее™ дело в низкой™ заинтересованности разработчиков, в то время, как арсенал средств доступности, заложенных в самой операционной системе Android весьма™ существенен.
О проблемах и конкретных решениях
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 14K
Комментарии 9

GDG DevFest Воронеж 2014: фотоотчет и впечатления

Блог компании DataArt Блог компании Google™ Developers Разработка веб-сайтов™ *Разработка мобильных приложений *Google™ API *
13 и 14 декабря в Воронеже прошла™ третья™ ежегодная конференция GDG DevFest Воронеж 2014, организованная компанией Google™, Воронежским государственным университетом и DataArt. Мероприятие собрало около двухсот разработчиков, дизайнеров и просто™ Google™-энтузиастов.


Под катом много-много фото и подробностей.
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 3.7K
Комментарии 3

Конференции, которые ждут нас в 2015 году

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


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

К сожалению, организаторы многих™ конференций пока не объявили о планах™ на 2015 год, поэтому здесь представлена информация только™ о заявленных мероприятиях.
Читать™ дальше™ →
Всего голосов 33: ↑22 и ↓11 +11
Просмотры 40K
Комментарии 30

Чтиво на выходные — бесплатные книги Microsoft Press

Блог компании Microsoft Программирование *
Время новогодних и рождественских праздников традиционно дает возможность не только™ отдохнуть, но и найти время на изучение новых технологий.
В частности, можно скачать в удобном формате бесплатные книги Microsoft Press на английском языке или пройти™ бесплатные курсы на Microsoft Virtual Academy по интересующему направлению, в том числе на русском языке

Вот несколько бесплатных книг последнего периода:
Читать™ дальше™ →
Всего голосов 20: ↑11 и ↓9 +2
Просмотры 15K
Комментарии 0

Разработка vs. Тестирование, или куда податься выпускнику ФВТ

Блог компании Luxoft™ Разработка веб-сайтов™ *Тестирование IT-систем™ *
Среди определенной части специалистов сферы IT бытует™ мнение™, что разработку ПО и тестирование следует рассматривать как процессы-антагонисты. Действительно, написание исходного кода, разработка дизайна и т.д. – это созидательные процессы, в то время как тестирование – всегда™ носит деструктивный характер. На фоне специфики своей деятельности, между специалистами двух областей непрерывно возникают различные рабочие, а иногда™ и личностные, конфликты. Поэтому команды разработки и тестирования, зачастую, противостоят друг другу, а сотрудники делятся на «чужих» и «своих». К какому™ же лагерю™ примкнуть начинающему айтишнику? Попытаемся проанализировать оба направления и ответить на данный™ вопрос™.
Читать™ дальше™ →
Всего голосов 16: ↑7 и ↓9 -2
Просмотры 11K
Комментарии 0

Основные функции ETL-систем™

Разработка веб-сайтов™ *Анализ™ и проектирование систем™ *
Из песочницы
ETL – аббревиатура от Extract, Transform, Load. Это системы корпоративного класса™, которые применяются, чтобы привести к одним справочникам и загрузить в DWH и EPM данные™ из нескольких разных™ учетных систем™.

Вероятно, большинству интересующихся хорошо™ знакомы принципы работы™ ETL, но как таковой статьи™, описывающей концепцию ETL без привязки к конкретному продукту, на я Хабре не нашел. Это и послужило поводом написать отдельный текст.
Читать™ дальше™ →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 212K
Комментарии 5

Как написать хорошую демку

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


Демонстрация программного продукта — как яркая конфетная обертка, привлекает и поглощает внимание пользователей. Поэтому написание демок — довольно часто встречающаяся задача™. Но все ли демки одинаково полезны? И как сделать по-настоящему хорошую демку?
Напиши™ свою хорошую демку
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 20K
Комментарии 6

Именованные аргументы функции в C

Ненормальное программирование *Проектирование и рефакторинг *C *
Из песочницы
В некоторых языках™ существует возможность вызова™ функции с именованными параметрами. Такой способ™ позволяет указать аргумент для определённого параметра, связав™ его с именем™ параметра, а не с позицией. Это возможно, например, в C# или Python™.

Рассмотрим «игрушечный» пример™ на Python™ с использованием именованных аргументов:

#вычислим объем параллелепипеда
#если значение стороны не указано, то считаем что оно равно единице
def volume™(length™=1, width=1, height™=1): 
  return™ length™ * width * height™; 
print(volume™())                            # V = 1 
print(volume™(length™=2))                    # V = 2 
print(volume™(length™=2, width=3))           # V = 6 
print(volume™(length™=2, width=3, height™=4)) # V = 24

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

Ниже я покажу™, как можно сымитировать использование именованных аргументов в C.
Читать™ дальше™ →
Всего голосов 33: ↑28 и ↓5 +23
Просмотры 14K
Комментарии 12

Сервисы дистрибуции мобильных приложений для iOS. Часть 1: TestFlight

Блог компании Arcadia Разработка под iOS *Разработка мобильных приложений *Тестирование мобильных приложений *

Вступление


С каждым™ годом становится всё очевиднее, что для распространения тестовых версий™ iOS-приложений нужны специализированные сервисы. Это актуально не только™ для компаний, занимающихся разработкой приложений в “промышленных масштабах”, но и для инди-разработчиков. Причины: увеличение количества устройств с “нестандартным”/”не кратным” размером экрана™, отличия в архитектуре центрального и графических процессоров — всё то, что раньше™ было повседневностью для разработки под Android, теперь™ становится справедливым и для iOS.

Исторически самым популярным сервисом дистрибуции являлся TestFlight — практически идеал, как в техническом отношении, так и в юзабилити. Однако™, после приобретения компанией Apple в начале™ 2014 года, сервис™ претерпел ряд неоднозначных изменений, которые с одной стороны сказались негативно на его позиции лидера™, а с другой™ дали шанс альтернативным сервисам побороться за первое™ место и предложить как минимум равноценную замену™, а может быть и что-то более удобное и функциональное.

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

В обзоре™ участвуют следующие сервисы (в таком порядке и будут публиковаться части обзора™):
  • Apple TestFlight
  • HockeyApp
  • Ubertesters
  • Crashlytics (как часть Fabric™)


TestFlight старой™ версии™ не будет рассмотрен, так как хотя он по-прежнему работает и доступен по адресу™ www.testflightapp.com, использование его в долгосрочной перспективе не имеет смысла™ по ряду причин™:
  • нет никаких гарантий, что Apple не приостановит или не прекратит его работу™ в любой момент™
  • SDK сервиса не доступно для скачивания, более того невозможно использовать сервис™, если приложение использует SDK
  • сервис™ больше™ не является кросс-платформенным, поддерживается только™ распространения приложений для iOS (подробнее)

Важно! Буквально накануне публикации статьи™ команда TestFlight (старой™ версии™) разослала уведомление, в котором сообщается, что старый™ сервис™ прекратит свою работу™ 26 февраля 2015 года (подробности).

Система оценки™: сервисы будут оценены по 10-балльной шкале по каждому из разделов (Регистрация и интеграция, Основной функционал, Дополнительный функционал, Continuous Integration). Суммарная оценка™ позволит определить победителя (итоговое заключение войдет™ в последнюю часть обзора™).

Читать™ далее. Осторожно, много картинок!
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 49K
Комментарии 36

Как мы дружили Neo4j и Meteor™

JavaScript *NoSQL *Node.JS *Meteor™.JS *
Из песочницы

Пишем драйвер поддержки графовой базы данных™ Neo4j для Meteor™


В Meteor™ любая работа™ с даными™ связана с двусторонней реактивностью. На данный™ момент™ 100% реактивностью обладают встроенная в Meteor™ MongoDB и Redis (оба драйвера разработаны в стенах™ Meteor™), частично реактивность реализована для MySQL и MSSQL (сторонними разработчиками).

Для вышеуказанных баз данных™ реактивность реализована посредством observer'ов, которые сообщают где, как, когда и какие данные™ изменились, для того чтобы драйвер, обслуживающий связь [данные™ <-> представление], знал какие данные™ и у каких Клиентов обновить. Neo4j лишен каких-либо watcher'ов и observer'ов, но это нас не остановило. Как мы вышли из данной™ ситуации и зачем нам нужен Neo4j читайте под катом.
Вперед™ за реактивностью!
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 7.1K
Комментарии 1