-
Публикации
564 -
Зарегистрирован
-
Посещение
-
Days Won
12
Тип публикации
Профили
Форум
Календарь
Файлы
Барахолка
Все публикации пользователя Юра Бейс
-
Кто-нибудь со смартфоном LG есть? Похоже, все мануфакеры используют один датчик давления во всей линейке: все айфоны 0.8Гц, все самсунги 5.6Гц, все нексусы 30Гц... Не использует ли LG тот же 75Гц датчик давления в своих телефонах, что и в часах? Было бы неплохо найти бюджетный смартфон с таким охрененным датчиком.
-
Про контроль юзера над тем, кому позволено его отслеживать, все замечательно. Но система не должна валить приложение, использующее ее API! Система должна либо вообще не поддерживать приложения сбилданые для какой-то слишком старой версии оси (ага, 5.1 уже старая ) , либо честно исполнять вызовы API так, как раньше, но не выкидывать иксепшн который никто не мог ожидать. Мы же не индусы, чтобы обкладывать каждую строчку тройным слоем трай-кетча Про ru-US. Да, я использовал [[NSLocale preferredLanguages] objectAtIndex:0] - стандартый метод определения текущего языка в Xcode/ObjC. И он всегда выдавал именно язык ("ru") или язык с диалектом (en-US, en-AU), но не с РЕГИОНОМ как это сейчас в iOS 9. Этим они нарушают не только табу (не ломай тысячи приложений, написанных на этом API), но и кладут яблочко на всякие там ISO стандарты, потому что ru-US ни в одном стандарте не было. Котлеты - язык/диалект - отдельно, мухи - регион форматирования дат, валют и т.п. - отдельно. Русский язык - один, у него нет диалектов, поэтому испокон веков было только ru-RU. Даже само название API, [NSLocale preferredLanguages] кагбэ намекае, что возвращены будут языки, а не какие-то гибриды языков с регионами, которые высрал, наверно, новонанятый программер с Брайтон Бича. Любые изменения в работе API, подобные этому, должны делаться через механизм deprecation и ввод новых API, а не изподтишка (sp?) подсовывать другие значения. Что высрет нам Эппл в iOS10? #define true 0, #define false 1?
-
Ясно. Похоже, Гугл решил не отставать от Эппла и тоже начал ломать приложения новой осью. А ведь крэш происходит на системном вызове: locationManager.RequestLocationUpdates(LocationManager.GpsProvider, 0, 0, this); Ну как тут не сказать, закрываясь лопнувшим лифчиком: "Не виноватая я, он сам пришел!" Но Эппл с их "ru-US" заткнул всех. "ru-US", Карл! Что это за НЁХ? Русский с американским акцентом?
-
Гугл зафиксировал этот крэш, причина: "gps" location provider requires ACCESS_FINE_LOCATION permission Т.е. у вас выключена опция точной геолокации, а она требуется приложением. Конечно, приложение не должно вываливаться от этого, это я зафиксю в следующей версии.
-
Андроид 6 пока еще вообще не смотрел, считайте, что пока не поддерживается.
-
atfj, не волнуйтесь, приложение будет абсолютно модульным. Любые фичи можно выключить и они даже и не будут напоминать о себе.
-
Кто-нибудь обнаружил еще какие-нибудь девайсы с быстрыми барометрами? Пока что чемпионы вот: 1. LG G Watch R - 75Гц 2. Nexus 4 - 30Гц 3. Droid Maxx - 26Гц Айфон 6 сосет: 0.5-0.9Гц. 6s есть уже у кого-нибудь?
-
atfj, спасибо за раскладку по полочкам, так и сделаю. Вообще, звук будет "многослойным" и можно будет выбирать, какие параметры говорить, на какое ухо, каким голосом и т.д. Как бы персональный центр управления полетом, где куча специалистов "ведут" вас.
-
А при нажатии "Начать 20-сек отсчет"?
-
dobrobelko, ну, вообще-то такие фундаментальные вещи, как строка языка системы, должны быть высечены в камне раз и навсегда, а не меняться с каждым дуновением ветра. Какой бы вы там парсинг строки не делали, вам ничто не поможет, если вдруг Пидороэппл вместо "ru" возвратит вам "Rasha".
-
ars, а дефолтный голос (Алекс) играет при нажатии? Вообще, голос работает? (делает отсчет 3-2-1-сия или -увидимся) У меня есть подозрение, что это как-то связано с фичей "app slicing" в айОС9 - неиспользуемые ресурсы не загружаются при загрузке приложения из стора. Вообще, я так зол на эплопидарасов, слов нет. Камня на камня не оставили. Например, традиционный (из их же документации!) метод определения текущего языка системы, NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0]; раньше возвращал "ru" для русского, теперь "ru-RU" или "ru-US" (если регион стоит США). Теперь локализационный код, который от этого зависел, не работает. Теперь уже могу на полном серьезе сказать: при Джобсе такого точно не было! 3.1415926дарасы!!!!
-
соло, отлично, так и сделаю.
-
Про доплера я там не нашел. Частота 1Гц всего. Поддержки девелоперов не нашел. Без поддержки девелоперов (обеспечение проприетарным кодом) частота быстрее 1Гц невозможна, даже если прибор может.
-
Странно, у меня тоже 5-ка на 9-ке, голоса тапаются. Ладно, буду смотреть, что там может быть не так. Эппл отнимает 30%. О донэйшэнах пока не думал, но спасибо за внимание! Да, 150 нормальная штуковина. Удобно, что можно на руке носить, не надо на шлем крепить или в винг класть, и в самолете можно держать у окна для сигнала.
-
ФК №4 можно брать только если у вас с №3 пашет отлично с вашим внешним GPS. Я специально сделал бесплатные версии фильтров, чтобы можно было попробовать. Дуал 150А пашет уже сейчас на 5Гц, в апдейте 160 будет на 10Гц, так что смотрите, что вам больше нравится, 150 или 160. 160 может одновременно на внутреннюю память записывать прыжки (правда, только 1Гц). Превью у голосов есть, нужно просто тапнуть на них. Приложение писалось 3 года (это не считая всех тех исследований, которые я веду с 2006-го), так что желание заработать хотя бы на кружку пива должно быть понятно. Думаю, с ценовой политикой я уже сделал большие уступки. > Еще бы ссылку на хоть какое-то описание, как делать выносной флюгер, к чему стремиться Ладно, сделаю, но сначала апдейт, исправлять ляпусы гребанного Яблока.
-
Билять, Эппл уже не торт. Только что проверил приложение на iOS 9... столько всего разрушено яблочным сапогом! На 16:9 экранах приложение показывается как на 3:2 3.5" экране, с черными полосами сверху и снизу. Попытки почитать описания фильтров Калмана или Помощь сваливают приложение. Фонты поплыли. Ощущение поганые, приложение кажется сделанным тяп-ляп, хотя я вложил в него бесконечные часы (3 года делал!), карпел над каждым пикселем, и в нем не было ни одного бага. Вот такое, блять, яблочко, да на тарелочке. Вы все-таки можете загружать приложение, но если хочется почитать Помощь и описания моделей ФК, загрузите PDFы здесь: LDMagic_1_0_1_Help_Russian.zip Засучиваю рукава, чтобы доделать апдейт как можно скорее. Стэй тюнд.
-
L/D Magic теперь БЕСПЛАТНО!!! Цена приложения теперь смещена в опционную встроенную покупку Бортовой СамописЕц, так что теперь больше людей могут попробовать приложение и посмотреть, подходит оно им или нет. Это очень сложное приложение, которое я писал "под себя", это не "включил и забыл", а весьма сложный научный инструмент. Примеры прыжков с L/D Magic: 1. 2. 3. Мэджик может быть использован ЛИБО на палке с флюгером ЛИБО в кармане, но в последнем случае требует внешнего GPS для высококачественного сигнала и высокой частоты измерений. Сейчас поддерживаются Dual XGPS150A (Bluetooth) и Emprum UltiMate GPS на частоте 5Гц. Другие внешние локаторы тоже должны работать, но скорее всего частота будет только 1Гц. Т.к. я сместил свои программные усилия на кросс-платформную разработку на C# (L/D Magic был написан на Objective-C), приложение не обновлялось довольно уже долго, но обновление готовится с поддержкой iOS8+, совместимостью с частотой 10Гц для Dual XGPS160, фиксами багов и т.д. Любые вопросы - велкам.
-
> Кстати, просьба отписаться здесь тем, у кого есть барометр в вашем смартдевайсе: померяйте, пожалуйста, частоту измерений. Как: Нихто ниасилил?
-
Новости с полей разработки: №1. Невозможное возможно[, Карл!]: каждое из приложений для 4-х платформ состоит из одной строчки кода (C#): Shared.MainEngine.Instance.Initialize(кое-какие параметры платформы).Start(); ФФФСЁ!!! Все остальные строчки ("тысячи их!") в главном движке - абсолютно платформно-агностические. Конечно, к движку подцеплены библиотеки, часть которых кросс-платформная (всевозможная математика, физика, уравнения вингсьюта и т.д.), часть те самые "розовые фильтры", превращающие платформных чудовищ (UI, сенсоры, звук, локализация) в шелковистых близняшек, но эти библиотеки общие и в будущем могут использоваться какими угодно приложениями, так что относительные затраты на написание розовых фильтров в расчете на каждое новое приложение будут асимптотически стремиться к нулю. №2. Локализация (текст, картинки, звуки) тоже полностью абстрагирована от Дяденек (от всех этих ужасных платформных *.xml, *.resx, *.strings блевать хочется, т.к. одни и те же стринги приходится вручную копировать между платформами, да еще и искейпать спецсимволы), теперь все ресурсы находятся в одной папке, которая просто копируется в каждый из 4-х проектов без изменений. Ляпота ляпот! №3. Визуальные дизайны в каждом из 4-х проектов состоят просто из одного контейнера в окне. ФФФСЁ!!! Собственный кроссплатформный движок для лейаута сам заполняет этот контейнер всеми элементами пользовательского интерфейса, причем так, что на глаз отличия в экранах на разных платформах незаметны, только применение пиксельного вычитания в фотошопе выявляет небольшие отличия, вызванные тем, что разные платформы чуть по-разному рендерят тот же самый шрифт - вот разница между iPhone 5 и Note 4: Ляпота ляпот[, Карл]! Вот такие шестеренки кроются за на вид простым приложением с цифирками на экране. Итц мэджик, пьюрр факинг мэджик! Все, погнал за заслуженным пивком, да фкроватку к соблазнительным тройчетверняшкам!
-
А зачем что-то обсуждать? Хочешь - делись, хочешь нет. Да-да, нет-нет.
-
125 смартдевайсов с барометрами (похоже, снятые с производства исключены): http://www.gsmarena.com/results.php3?chkBarometer=selected
-
Кстати, просьба отписаться здесь тем, у кого есть барометр в вашем смартдевайсе: померяйте, пожалуйста, частоту измерений. Как: загрузите L/D Vario (бесплатно, ссылки в ОП) и нажмите на иконку "i", увидите данные о частоте акселерометра, барометра и жпс: Начну: LG G Watch R: A(кселерометр)=200Гц, Б(арометр)=75Гц, Ж(ПС)=нет Samsung Note 4: A=200Гц, Б=5.6Гц, Ж=1Гц iPhone 5: A=104Гц, Б=нет, Ж=1Гц Lumia 520: A=80-90Гц, Б=нет, Ж=1Гц Продолжайте... Сделаю первым же делом в Умном Высотомере. Бесплатно.
-
Скажу более - с влагозащищенными смартчасами (как те же LG G Watch R) есть дополнительная проблема: они реагируют на сжатие корпуса, т.к. внутреннее давление не мгновенно выравнивается с внешним из-за полунепроницаемой мембраны, закрывающей дырочку в корпусе. Из-за этого во фрифоле есть отставание от "правильной" высоты. С вариациями давления, вызванными затенением, и отставанием высоты во влагозащищенных девайсах можно будет бороться, комбинируя данные с барометра и с GPS с помощью фильтра Калмана (подобно тому, как в Мэджике комбинируются данные акселерометра, гироскопа и GPS). Как я сказал сразу же в ОП, идея в том, чтобы не заменить стандартный высотник, который у каждого прыгуна должен быть по-любому, а дополнить его полезными перделками и свистелками. А для этого у смартдевайсов возможности неограниченные.
-
Это точно будет, весь код для этого у меня уже есть в L/D Vario. ...и поправка к поздненочному ляпу про установку ноля: имел в виду калибровку текущей высоты над уровнем моря. Ноль-то по текущему давлению уже устанавливается в варио, просто пока лень было писать UI для ввода высоты НУМ.
-
Думаю, с "вот тут я открылся" акселерометр с частотой 200Гц вкупе с барометром с частотой 75Гц будут справляться надежнее, чем хилый нептун, у которого есть только высота для анализа, да и та, наверно, от силы 1-5Гц.