• Альтернативы сервису parse.com
    +3
    Уж простите, но мне не совсем понятно, зачем переводить список описаний различных сервисов.
    Список, который дополняется и будет дополняться.
    При этом переводить только его часть.
    Еще и не давать в тексте ссылки на оригинальную страницу на github.
    При этом не дополнять перевод хоть какой-то полезной информацией (к примеру, сравнением различных сервисов или тонкостями и особенностями работы с ними из личного опыта).
    Если уж кто-то ищет альтернативу Parse и не способен понять пару предложений описания на английском языке, в этом легко поможет Google Translate.
  • Parse.com закрывается
    0
    Продукт еще официально не продается — выручка отсутствует. Называть предзаказы прибылью не совсем корректно.
    Но даже если и так, вряд ли Facebook потратил $2 млрд на Oculus, чтобы заработать $25 млн :)
  • 11 крутых сайтов для iOS разработчиков
    0
    Недавно была запущена рассылка digest.mbltdev.ru (русскоязычный аналог iOS Dev Weekly). Но ссылки там, конечно, не на русскоязычные сайты.
  • 11 крутых сайтов для iOS разработчиков
    0
    Думаю, список стоит дополнить хорошим блогом natashatherobot.com.
  • Конкурс приложений для умных часов Samsung Gear App Challenge
    0
    Поддерживаю.
    Поражает то, как Самсунг может организовать интересный конкурс с миллионным бюджетом, привлечь тысячи разработчиков, но при этом не обеспечить хоть сколько-нибудь прозрачного судейства и полностью проигнорировать участников, не дав ни одного комментария на вопросы и замечания.
    Ситуация повторяется (достаточно посмотреть другие конкурсы от Самсунга), так что вряд ли выводы будут сделаны.
    Это уже второй конкурс от Самсунга, в котором я участвовал. Не уверен, что смогу убедить себя поучаствовать еще раз.
  • Конкурс приложений для умных часов Samsung Gear App Challenge
    0
    Я принимал участие. Впечатления аналогичны тому, что подробно описал vinch и кратко выражаются словом «недоумение».
  • OpenWeatherMap – как энтузиасты делают погоду
    0
    Искал погодное API для использования в мобильном приложении и натолкнулся на OWM — огромное спасибо за инициативу и бесплатность!
    Есть пара вопросов/пожеланий к API, если позволите.

    1. Не совсем ясно, как получить или где найти коды городов. Нашел некий список по ссылке — openweathermap.org/help/city_list.txt — но неясно, насколько он актуален и как это использовать для локализованных названий.
    В идеале, хотелось бы иметь возможность получать список городов с кодами через API, чтобы реализовать в приложении возможность выбора города с автодополнением при вводе названия.

    2. Хотелось бы иметь возможность получать данные о погоде не только по названию города, коду или геопозиции, но и по IP-адресу. Сейчас приходится использовать отдельный сервис для получения геопозиции/названия города по своему IP, а затем использовать эти данные для запроса погоды от OWM.
  • Конкурс приложений для умных часов Samsung Gear App Challenge
    +1
    Landing page — это очень хорошо, но ситуацию не проясняет. Если вы о «Development Unit Program» — то что бы я там ни выбрал, всегда вижу «There are currently no development units...».

    К примеру, когда я участвовал в конкурсе Samsung Free the TV Challenge, мне пришлось пойти в магазин и купить BluRay-плеер с функцией SmartTV для тестирования проекта. Когда я принес его домой и включил, то обнаружил, что приложение на нем настолько тормозит, что использовать его невозможно (хотя на эмуляторе все было отлично). Пришлось нести его обратно, писать заявление и сдавать с боем. После чего купить уже SmartTV, предварительно договорившись о возможности возврата через несколько дней. Как вы понимаете, для всех этих манипуляций нужно было иметь время, некоторый запас наглости и довольно немаленькие свободные деньги. В данном случае, конкурс подразумевает наличие целых двух недешевых устройств (для полного тестирования) — при этом Gear еще попробуй найди где-то в продаже и убеди магазин его потом принять обратно.

    Судя по комментарию Gordon01, даже если такая возможность и есть, то не каждый проект ее удостоится. Если уж вы написали пост о конкурсе и стремитесь привлечь разработчиков, то почему бы не изложить условия и конкретные требования к проекту для возможности получения девайса прямо тут? Зачем отсылать меня на безликий landing page — чтобы я лишний раз прочувствовал прелести общения с глобальной корпорацией? :)
  • Конкурс приложений для умных часов Samsung Gear App Challenge
    0
    Пожалуйста, если есть возможность получить устройство для разработчиков из Украины (Киев) — озвучьте ее тут тоже.
  • Parse.com снижает цены
    0
    Давно слежу за QuickBlox — очень приятно, когда отечественный продукт на мировом уровне. Как раз собирался использовать модуль чата для одного из проектов. Спасибо за хорошие новости — удачи в развитии!
  • Как мы разрабатывали приложение для Хабрахабра
    +4
    Сильно обрадовался и рванул устанавливать приложение, но…

    Требуется iOS 7.0 или более поздняя версия.

    Обидно, что обделили пользователей iOS 6 :(
    Раз уж так, то может разработчик хотя бы расскажет, какие сложности были с поддержкой iOS 6?
  • Как мы разрабатывали приложение для Хабрахабра
    +1
    Поддерживаю — узнать было бы интересно. В частности — чем пользовались для подключения сторонних сервисов для шеринга?
  • «Сверхзвуковая» загрузка фотографий в Облако с помощью собственного NSInputStream
    +1
    Как раз страдал из-за проблем, связанных с необходимостью загружать тяжелое видео с устройства на сервер в своем проекте — а тут такой подарок! Спасибо огромное!
  • Обзор бесплатных сервисов для веб-разработки
    +4
    После того как assembla убрала бесплатные приватные репозитории, я переместился на bitbucket и не жалею.
  • Как и зачем я решил начать собственное дело
    +1
    Спасибо за пост. Почему-то мне он напомнил статью хабраюзера (судя по всему, уже бывшего) melfa — «Как перестать работать и начать жить» (на хабре она уже недоступна, но можно найти перепосты), в свое время тоже собравшую over 9000 комментов.

    Как человек, так же любящий бумажные книги и закупивший массу их, могу посоветовать по теме стартапов книгу от 37 Signals «Getting Real» (существует и русский перевод).
    А по теме одиночек, решающих сложные задачи наперекор всему — классику жанра «Атлант расправил плечи» Эйн Рэнд.

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

    Жаль, что вы не в Киеве — было бы интересно пообщаться лично.
  • Как важно писать хороший код
    –3
    Автору: пожалуйста, исправьте «На последок» -> «Напоследок», а то как гвоздем в глаз.
  • Комментарий из публикации, перенесённой в черновики.
  • Компьютерные интерфейсы в кино
    +1
    А как же альтернативные теплые ламповые интерфейсы и железо из «Авалона»? :)

    Картинки





  • Свой облачный бэкенд в одну строчку кода. Обзор BaaS платформы «Backendless»
    0
    Убедили, спасибо.
  • Свой облачный бэкенд в одну строчку кода. Обзор BaaS платформы «Backendless»
    +1
    Для такого сценария у Parse покупается Pro-аккаунт за $199 c 15млн запросов и и для оставшихся 15млн платится 15000000 / 1000 * 0.05 = $750, что в сумме дает $949.
    Вообще, платить за пользователей — это дикость, по-моему…
    Цены на пуши, опять же, у вас в 10 раз выше, чем в бесплатном тарифе Parse (в Pro — выходит более, чем в 10 раз выше).
    Я не ради холивара — просто утверждать, что Parse «намного дороже» не очень корректно в данном случае ;)
  • Свой облачный бэкенд в одну строчку кода. Обзор BaaS платформы «Backendless»
    0
    Что-то я не совсем понял насчет того, что Parse «намного дороже».
    Если у меня 1 млн пользователей, которые делают по 1 запросу в месяц + я отправляю им по 1 push в месяц — у Parse я вписываюсь в бесплатный тариф. А у вас я должен отстегнуть $1000 за миллион пользователей + еще $700 за push-нотификации. Или я что-то не так считаю? :-\

    Даже просто по тарифам: у Parse $0.07 за 1000 пушей против ваших $0.7. За гигабайт хранилища у Parse $0.2 против ваших $1.

    Насчет «проще в использовании» — посмотрев документацию, не понял, чем у вас проще. Время для старта — куда уж ниже. Насчет версионности, фильтрации, стриминга — ничего не могу сказать, не пользовался пока.
  • In-app purchases — немного статистики
    0
    >… перед тем как пользователю что-то предоставить Вы, наверно, проверите факт оплаты — теоретически это не должно составлять труда

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

    В случае с VoIP пользователь через in-app purchase оплачивает какое-то количество минут, которое должно зачислиться ему на баланс. Оплаченные пользователем деньги уходят Apple, которая когда-то потом переведет их мне на банковский счет (за вычетом своей комиссии). А говорить по VoIP пользователь хочет уже сейчас — сразу после оплаты. Для этого я заранее пополняю баланс VoIP-провайдера из своих денег. Если in-app фейковый — пользователь просто поговорит за мои деньги, и вскоре я уйду в минус. Как в данном случае я могу удостовериться, что деньги пользователем были действительно оплачены — кроме как доверять результату валидации in-app покупки — я не знаю.
  • In-app purchases — немного статистики
    0
    (удалено)
  • In-app purchases — немного статистики
    0
    Спасибо за коммент по поводу Beeblex. Может можете посоветовать какой-то более оптимальный вариант/сервис, без проблем с лицензией?
  • In-app purchases — немного статистики
    0
    Иногда все же лучше перестраховаться. Например, в случае, когда покупка открывает доступ не к какому-то бесплатному (с точки зрения разработчика) контенту, а к услуге, которая действительно стоит денег (например, пользователь покупает минуты для звонков по Voip). В таком случае соотношение 150-к-1 — моментальная смерть для проекта из-за ухода в минус по балансу перед поставщиком Voip-связи.
  • In-app purchases — немного статистики
    0
    > Я был сильно удивлён увидев разницу в 150 раз между реальными и фейковыми покупками. Я конечно понимал что люди ломают покупки но не ожидал что в таких масштабах.

    Да, 150 раз — это очень много.
    Погуглив, можно обнаружить много статей о том, как организовать проверку с использованием своего сервера. Также находятся и готовые hosted-решения. К примеру — In-app purchase verification (платно, $25), Beeblex (бесплатно).
    Возможно у кого-то есть опыт внедрения этих решений? Если да — просьба поделиться мнениями и отзывами.
  • Первый интерфейс «мозг-мозг» (пока у крыс)
    0
    Тема отлично проработана в фильме "Версия 1.0" («One Point O»). Рекомендую.
  • Полезные факты о языке программирования Objective-C
    0
    Мне кажется, что у Брэда особо не было причин специально говорить неправду. Ответить что-то типа «Yes, .m is for 'messages'.» было бы явно не сложнее.
    Хотя конечно я не знаю, как сильно люди задолбали его этим вопросом :)
  • Полезные факты о языке программирования Objective-C
    +1
    Все намного проще — Брэд Кокс (создатель Objective-C) на вопрос от причинах выбора расширения ".m" ответил так:
    «Because .o and .c were taken. Simple as that.»
  • Регистрация iOS Developer в Украине
    0
    Спасибо, очень кстати!
  • Регистрация iOS Developer в Украине
    0
    А где вы такую достали? Вот прямо сейчас смотрю на свежескачанную форму (ибо продлить аккаунт нужно) — поля CVV2 на ней нет…
  • Разбираемся с autorotation в iOS 6
    0
    Вы правы. Хотя документация и говорит «At any given time, the mask of the topmost view controller is logically ANDed with the app’s mask to determine what orientations are permitted» — действительно, смысл тут есть только при использовании побитовой операции.

    В момент написания в 4 часа ночи мой сонный мозг не придал этому значения. Спасибо за замечание, внес исправления в статью.
  • Разбираемся с autorotation в iOS 6
    +2
    Если только для iOS6 и для всего приложения, то достаточно просто в Targets — Summary — iPhone/iPod Deployment Info — Supported Interface Orientations и iPad Deployment Info — Supported Interface Orientations выбрать нужные поддерживаемые ориентации для соответствующих устройств.

    В других случаях — нужно воспользоваться одним из приведенных в статье методов и в контроллерах, где необходимо ограничить/разрешить смену ориентации, использовать проверку типа устройства (например, так, как предложил Stam).
  • Разбираемся с autorotation в iOS 6
    0
    К ответу makoomazan еще добавлю: в iPhone 5 разъем для наушников перенесли на нижнюю грань, что увеличивает количество ситуаций, когда UIInterfaceOrientationPortraitUpsideDown вас выручит.
  • Полезные штуки для iOS-разработчика #1
    0
    Также не забывайте о Parse — мега-полезная штука для бэкенда.
    Либо альтернатива от ребят из Харькова — QuickBlox.
  • Indie Game: The Movie
    +3
    Фильм отличный. Думаю, он понятен и близок любому, кто разрабатывал что-то в подобном инди-режиме, не обязательно игры.
  • КОНКУРС! (для девелоперов)
    0
    Сорри, опечаточка вышла. «Самсунга», конечно.
  • КОНКУРС! (для девелоперов)
    0
    Рискую показаться «меркантильным кю», но призы как-то не впечатляют по сравнению, например, с призами в аналогичном конкурсе от Сасмунга. :-/
  • Вышла Rework в русском переводе
    +1
    В Киеве кто-нибудь уже покупал? Подскажите, где достать — в интернет-магазинах не нашел…
  • Станция УВБ-76 подала четвёртый сигнал за 30 лет
    0
    Спасибо за наводку. Отличные вещи!