Перейти к содержимому
Форумы SkyCentre Прыжки с парашютом

Юра Бейс

Пользователи
  • Публикации

    564
  • Зарегистрирован

  • Посещение

  • Days Won

    12

Сообщения, опубликованные пользователем Юра Бейс


  1. 7 часов назад, Konstantin сказал:

    Большой, хороший экран, куча возможностей

    Вот список телефонов, имеющих барометр:

    https://market.yandex.ru/catalog/54726/list?hid=91491&glfilter=8547228%3A1&onstock=0&deliveryincluded=0&local-offers-first=0&how=aprice

    Ставите Smart Altimeter или любое другое приложение для барометра, вуаля! (В Смарт Алтиметре можно посмотреть частоту измерений - желательно по крайней мере 25Гц.) И см. пост выше о влагозащитной мембране, которая может сделать девайс непригодным для измерений быстро меняющейся высоты.

     


  2. В 8/1/2018 в 09:57, klin_shurik сказал:

    А кто-нибудь использовал китайские часы, с барометром, которых расплодилось сейчас огромное количество?

     

    14 часа назад, thargon сказал:

    Прыгнул 4 раза с китайскими часами SKMEI 1358, вывод -- почти бесполезны.

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

    Пару лет назад, когда я изучал тему с разными китайскими часами с полным Андроидом (4.4 или 5.0), я пришел к выводу, что их "барометр" или "алтиметр" - фейк, это просто высота с GPS. Есть ли китайские часы с настоящим датчиком давления - остается открытым вопросом.

     

    14 часа назад, thargon сказал:

    Поэтому повиснув на 900 некоторое время наблюдал на них цифры типа 1900, 2100...  Или, уже собирая купол на земле, цифры 300.

    Айфон ведет себя точно так же, там данные GPS выдаются после обычного Low Pass Filter (чтобы голубая точка на картах двигалась плавно), что делает его совершенно непригодным для измерения быстро меняющейся высоты. 


  3. В 8/2/2018 в 13:07, Валера К сказал:

    это все слишком печально.. насчет данные берет через ОС - там тоже могут быть фильтрации

    Вовсе не так - измерения очень точные, по крайней мере, если за эталон берутся алтиметры L&B. Согласие с моим Визо - прекрасное. Это подтверждают и другие джамперы:

    http://www.dropzone.com/cgi-bin/forum/gforum.cgi?post=4882213#4882213

     

    Батарею жрет в основном экран, любые смартчасы с непрерывно включенным экраном с приложением сутки не потянут. А все время смартчасам показывать высоту - смысл? У них куча других применений - уведомления, фитнесс, навигация и т.д. Запустил высотник перед взлетом, обнулил, и вырубил после приземления. 2 года я доволен, как слон. (Так доволен, что после LG G Watch R купил еще и Nixon Mission за $300 и парочку Moto 360 Sport по бросовой цене $50.) Смартчасы на WearOS (да и на полном Андроиде) - имхо, самая крутая и недооцененная штучка сейчас, потому что это настоящий нанокомпьютер с вполне "взрослым" процессором (а не какие-то там 8-разрядные счеты с частотой в мегагерцы), графикой, звуком, отличными сенсорами и т.д. Почему скайдайверы и бейсеры не пользуются этим чудом, непонятно. Но реакция в самолете всегда забавная - как пещерные люди, впервые увидевшие компьютер. "Ой, а шшшштооо ээээтооо? У! А! Ух ты..."

     

    • Like 1

  4. Блокировки нет. Данные берет через ОС. (И они шумят еще как, так что не похоже, что они сглажены.) Фильтрация и дифференцирование - мое ноу-хау. Батареи хватает на несколько прыжков, если между прыжками вырубать приложение смахиванием вправо (нажатие на главную кнопку лишь переводит приложение в бекграунд, и оно батарею жрет, сенсор продолжает шпарить, чтобы не сломать сглаживание). Над энергоэффективностью и блокировкой экрана мне еще надо поработать. Но и как есть пользуюсь без проблем. "It just works."


  5. С Amazfit не знаком, там проприетарная операционка и SDK для нее нет.

    Про часы на WearOS забыл упомянуть важную вещь: в некоторых часах (в LG G Watch R - точно, и скорее всего, и в Urbane) стоит влагозащитная мембрана, которая пропускает воздух недостаточно быстро для измерения быстрого изменения высоты. (Обнаружить этот факт просто: достаточно понажимать на корпус и посмотреть, реагирует ли высота.) В моем R мне пришлось проколоть иголкой эту мембрану (там сзади на пластмассовой крышке есть дырочка для доступа воздуха к барометру), а это делает девайс не водонепроницаемым.

    С Moto в этом смысле проблемы нет - там мембрана есть, но пропускает изменения давления она практически мгновенно. А король в этом смысле - Никсон, у него даже есть специальный порт, который рычажком открывается для доступа воздуха вовнутрь... и мечта для обработки данных всякими фильтрами - 166 измерений в секунду!

     

    nixon_mission_miclock-100682138-orig.jpg

    • Like 3

  6. Прыгаю уже более 2-х лет с часами на WearOS (бывшая Android Wear) - Moto 360 Sport на подушечке на грудной:

    Moto360Sport.jpg

    и Nixon Mission на руке, приложение - мое, Smart Altimeter. Мото отлично видно в солнечном свете за счет трансфлективного дисплея, а OLED, как у Никсона, конечно, видно не очень, но черно-белый режим, который можно выбрать в настройках, очень помогает.

    У обоих отличные датчики давления, у Мото - 25 измерений в секунду, у Никсона - 166 (!!!). У обоих также есть GPS, но пока руки не дошли добавить этот функционал. При желании можно подключить по блютусу наушники или динамик и слушать высоту. Измерение вертикальной скорости полезно при изучении различных режимов купола.

    Я покупал Мото новыми за 50 долларов, когда их перестали производить. Сейчас их можно найти  б/у на ebay примерно за столько же. Получается вполне бюджетный высотник, плюс множество других применений.

     

    P.S. Полный список андроидных часов с барометрическим датчиком:

    Nixon Mission (скорость измерений 166Гц)

    LG G Watch R (90Гц)

    Moto 360 Sport (25Гц)

    LG Watch Sport (10Гц)

    LG Watch Urbane

    Huawei Watch (20Гц)

    Casio Pro Trek Smart

    Hugo Boss Touch

    MontBlanc Summit

    ZTE Quartz

    • Like 12

  7. "One more thing..." Rockdrop Pro также использует Уравнения Вингсьюта, так что праздник не будет полон без этого дитяти УВ. Поэтому, приложение Rockdrop Pro также будет бесплатным 7-го декабря.

     

    Загрузите Rockdrop Pro здесь: Android+Wear ~ iOS ~ Windows

     

    Однако, юзерам Андроида понадобится немножко попотеть: к сожалению, невозможно сделать платное приложение в Play Store временно бесплатным; бесплатным оно может стать только навсегда. Поэтому, вам понадобится промо код. Я сгенерировал 357 промо кодов (из 500 возможных в квартале) - как вы помните, 3.57 это волшебное L/D, а потому и 357 кодов. Список промо кодов прикреплен. Если какой-то из них не сработал 7-го декабря, значит, кто-то его уже использовал, попробуйте другой.

     

    Другие детишки УВ - L/D Vario ( Android+Wear ~ iOS ~ Windows ), Wingsuit FAP ( Android ~ iOS ~ Windows ) и Wingsuit Studio ( Win 32 ) - уже бесплатные.   

     

    Летать, используя серое вещество между ушами, становится модно, так что присоединяйтесь к пати!!! :yahoo:

     

    Двери открываются 7 декабря в 00:00 по Гринвичу, закрываются 8-го в 00:00 по Гринвичу.

     

    RockdropPro_Android_PromoCodes.txt

    • Like 3

  8. В честь предстоящего 10-летия Уравнений Вингсьюта (русский перевод) -

     

     

    WSE.png

     

    10th.jpg

     

    - L/D Magic и все его опциональные компоненты будут доступны бесплатно 7 декабря 2016. Получите свою порцию "в рот мне ноги" магии (это я так перевел Pure Fucking Magic :mosking:) пока не кончились запасы!


    LDMagic.png

     

    Загрузить


    L/D Magic теперь поддерживает частоту измерений 10Гц с Bad Elf GPS Pro и Dual XGPS160, а также 5Гц с Dual XGPS150A и Emprum UltiMate GPS.

     

    Приложение только для айфона. Для телефонов на андроиде (а также смартчасов на Android Wear) и виндоус 10, есть упрощенное приложение L/D Vario, см. его тему. Заметьте, что в то время как у L/D Magic есть два "модуса операнди" - один с телефоном, укрепленным на флюгере в свободном потоке, используя акселерометр для измерения качества полета L/D, и другой с телефоном в кармане, используя высокоскоростной внешний GPS; L/D Vario работает только на флюгере. Вот пример с LG G Watch R:

     

    https://www.youtube.com/watch?v=u_iPSSV-5qY

     

    (Быстрый встроенный датчик давления весьма желателен для получения точных измерений скоростей на поляре. LGGWR имеет барометр с частотой измерений 90Гц; сейчас чемпионом являются смартчасы Nixon the Mission с 165Гц по сообщению одного из пользователей.)

     

    Другая разница между L/D Vario и Magic в том, что первое приложение не требует экзита точно в момент отсчета "увидимся!", как этого требует второе; оно работает непрерывно. L/D Magic требует точного старта, потому что ему нужна начальная точка для интегрирования УВ и запуска фильтра Калмана; так что оно более подходит для бейса, ведь в скайдайве трудно совместить момент выхода с отсчетом.

     

    Флюгер: "сделай сам" для вашего телефона. Он должен быть нейтрально сбалансирован на оси и укреплен на палке по крайней мере полметра от живота (шлем не есть рациональное место для этого), так что угол относительного потока, дующего на флюгер, параллелен вектору вашей скорости по отношению к воздушной массе (т.е. флюгер находится в по-настоящему свободном, невозмущенном потоке). Примерно так:

     

    Vane.jpg

     

    Любые вопросы по использованию, не стесняйтесь спрашивать здесь или по мейлу в моем профиле.

     

    УВ - это увидительное (т.е. настолько удивительное, что даже пальцы на клаве путаются - это я так перевел "azaming", искажение amazing - вот он, живой, ламповый перевод, а не гугл-переводчик!) явление - они настолько просто выводятся (Змей Горыныч здесь как-то сказал, что их может вывести любой школьник), что это как если бы кто взял простой булыжник, расколол пополам, а там - брильянт на 100 карат! И за 10 лет, я вывел так много полезных вещей из них, что ими заполнены несколько Молескинов неопубликованных формул и идей, ждущих своего часа:

     

    Moleskins.jpg 

     

    И признаков истощения этого месторождения не видно. Например, недавно я нашел более точную оценку качества L/D, необходимого для достижения максимальной установившейся горизонтальной скорости: 1.3 для вингсьютов с максимальным качеством ~3.0 (предыдущий результат 10 лет назад был квадратный корень из двойки; оказалось, это для бесконечно высокого L/D) - полезный результат для тех, кто участвует в соревнованиях на скорость. Недавняя идея ФАПа (Fast, Accelerated Proximity) была также навеяна УВ.

     

    Во всем этом есть что-то загадочное: ну не может все быть так просто, так красиво, так мощно... а вот оно есть! Не знаю, есть ли Бог или мы живем в компьютерной симуляции, сделанной другой цивилизацией, но для меня УВ - это тот маленький звоночек, который намекает, что все это не случайно... все эти большие стены, выступающие камни, словно доски для прыжков в воду, будто сделанные специально для бейса... возможно, где-то там в облаках сидит старичок в белом вингсьюте и присматривает за нами. :angel:

     

    Ну а теперь - пиииииииииииииииииииииивасик и всем увидительных полетов!!!

     

    Юра Бейс

     

    • Like 4

  9. Алтер, Скайпойнт: какие датчики давления используете (ТТХ)? Было бы интересно знать, все-таки датчик давления в высотнике - то же, что и процессор в компе: сердце.

    Нашел сенсор, который использует LG в своих часах:

    http://www.alps.com/prod/info/E/HTML/Senso...HSPPAD038A.html


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


  11. В том то и фишка что вряд ли такая же будет. Всетаки статическое давление не динамическое. Woopy wing как пример.

    Это да, конечно. Просто изменения в аэродинамике, вызванные накачкой, не будут зависеть от типа газа - гелий, воздух, двуокись гороха - важна только форма и угол атаки. Вопрос, как мне показалось, был про "чистый" эффект от гелия, при прочих равных условиях. Ответ - никакого эффекта в качестве, слегка меньшая установившаяся скорость и слегка быстрее старт за счет уменьшенной "загрузки крыла" (вес/площадь в плане).

    Кстати, вопреки житейскому наитию, гелий не обладает, собственно, "повышенной подъемной силой" - сила Архимеда зависит только от вытесненного объема, а чем он вытесняется, неважно. Но гелий легче воздуха, и шарик с гелием оказывается легче вытесненного объема воздуха, а с воздухом - тяжелее. Тут качественный скачок в балансе сил - плюс или минус. С трек/вингсьютом такого качественного скачка в балансе сил не будет - сила Архимеда та же самая с гелием или воздухом, просто масса пилота с гелием внутри сьюта вместо воздуха будет чуть меньше, и для аэродинамики нет разницы, получено ли это уменьшение веса гелием, голоданием, или откладыванием личинок.

    Оценим эффект от гелия. Представим, что человек на снимке - такой толстяк, т.е. все пространство в сьюте заполнено жиром. Сколько будет весить такой толстяк, на глаз? Кило так 150? Т.е. "жира" порядка 80 литров. Ну пусть 100 литров объем этого пустого пространства в сьюте, т.е. 0.1 куба. Всего-то! Это дает выигрыш в весе (пилот + 0.1 куба гелия, по сравнению с пилот + 0.1 куба воздуха) всего порядка 0.1кг.

    Оценить, насколько дальше пролетит пилот с гелием в штанах, поможет наш старый дружище Вингсьют Студио. За основу возьмем данные кого-нибудь, долетающего в трексьюте с Бренто до бара, скажем https://skyderby.ru/en/tracks/3105

    Из дистанции (1568м), потерянной высоты (1061м) и времени (37с) оцениваем режим и качество полета - 178км/ч установившаяся скорость по горизонтали и 80 по вертикали, качество 2.22 (это очень, очень круто для трексьюта).

    post-22124-1449207338_thumb.png

    Если вес с воздухом 80кг, то с гелием 79.9кг, загрузка уменьшилась множителем 0.99875, множитель для скоростей - квадратный корень из него, т.е. 0.999375, и режим полета 177.9/80 превращается в 177.789/79.95, втыкаем в уравнения вингьюта и получаем 1569/1061м за 37.03с.

    ОДИН ЛИШНИЙ МЕТР полета на Бренто - вот и весь эффект от гелия.


  12. Кстати если наполнить трексьют или винг гелием, естественно с доработкой чтобы без утечек насколько он улучшит качество))

    Качество не зависит от загрузки (если форма сьюта с гелием будет ровно такая же, как и без него). Старт слегка улучшится - на жалкие сантиметры.


  13. > 1. В описании приложения сказано, что девайс должен быть закреплён на флюгере (!) в 0.5 - 1 метре от крыла. У всех вингсьютеров есть такая возможность? Что, надо прыгать с селфи-палкой?

    Несколько примеров:

    LG G Watch R:

    iPhone 5: раз два три (вид на флюгер с палки)

    iPhone 4: первый прыжок с флюгером, неудачный дизайн

    > 3. Поскольку я давно уже использую fliysight с наушником и уговорил его сообщать мне glide ratio высотой тона, а горизонтальную скорость словами (тут возможны разные варианты), а также сейчас в качестве теста ещё и высоту с полутора тысяч до земли через каждые сто метров (свой нежный голосок записал), то даже не знаю, чего ещё хотеть.

    О вкусах не спорят. Но я знаю, чего хочу я. (Дополнительно см. также ответы на №4 и 6.) Флайсайт меня абсолютно не интересует. Глиссаж, т.е. отношение горизонтальной путевой скорости к вертикальной - GR, это то, что мы и так видим глазами, если не слишком высоко от неподвижного объекта (с высоты 2000м точку импакта видно хорошо, выше - конечно, труднее; в бейсе вообще все очевидно), а если сёрфить облака, то глиссаж виден прекрасно, причем не путевой, а воздушный. Конечно, озвучка и лог оцифровывают расплывчатую оценку глиссажа "на глазок", что есть плюс (который может быть на самом деле минусом, см. №6), однако улучшение/ухудшение видно и невооруженным глазом, особенно с облаками или в бейсе. Я же хочу знать то, что глаз не видит - аэродинамическое качество L/D, режим полета (установившиеся горизонтальную и вертикальную скорости, даже если моя скорость в данный момент далека от установившейся), текущие воздушные скорости, угол атаки. Я хочу иметь полноценный полетный инструментарий, дающий мне информацию о моей аэродинамике, а не простой дубляж того, что я и так вижу.

    > 4 Если я неправ, старшие товарищи поправят, но мне казалось, что бытовых (телефонных, всяких карманных гарминов...) джипиесов с частотой опроса больше 1 герца не производят. А flysight опрашивает спутники 5 раз в секунду, потому и вне конкуренции. Вроде ещё какую-то хреновину грозились выпускать, с частотой 10 Гц, но живьём я её пока не видел.

    "Тысячи их". Лично уже года три использую Dual XGPS150A (5Гц, блютус), Dual XGPS160 (10Гц, блютус, логгер), Bad Elf GPS (10Гц, блютус, логгер, экран), в прошлом Emprum Ultimate GPS (5Гц, 30-pin для старых айфонов) и еще ранее WBT-201 (5Гц, логгер).

    Полезная информация о быстрых GPS:

    для Андоида, для айфона

    Преимущества блютусовских GPS по сравнению с флайсайтом обширны:

    - половина, а то и треть цены

    - простота апгрейдов прошивки и приложений

    - легкость загрузки и просмотра треков, без проводов

    - большое количество приложений для любой задачи

    - если вы программер, вы можете сами написать именно то, что хочется, не возясь с низкоуровневым говном

    - контроль качества сигнала, видимых спутников, заряда батареи на экране телефона

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

    > 6. Я так и не понял, в каких случаях нужно точно знать свою скорость относительно воздуха, а не относительно земли. Например, если я изменил позу и в результате стал лететь лучше/хуже относительно земли, то наверняка я так же точно стал лететь лучше/хуже относительно воздуха.

    Это не обязательно так.

    Во-первых, улучшение глиссажа (даже воздушного, а не путевого) не обязательно означает улучшение аэродинамического качества - обычно даже наоборот, вы делаете медленную подушку, временно выигрывая в глиссаже, но проигрывая в аэродинамике. Флайсайт говорит вам, что вы молодец, а вы на самом деле ухудшили качество, и вскоре потеряете скорость и "свалитесь". Немногие отдают себе отчет, что это была просто подушка, им кажется, что они поймали момент, но потом упустили его - устали. Подробнее здесь.

    Во-вторых, даже если вы держите режим так долго, что это уже не динамическая подушка, а установившийся полет, то улучшение путевого глиссажа не обязательно означает улучшение качества. Тут работает полная параллель с полетом под куполом: если вы летите против ветра и на передних СК глиссаж лучше, то это не значит, что качество улучшилось и что так же нужно делать в штиль или по ветру. И наоборот, если вы летите по ветру и в глубоких клевантах летится дальше, это не значит, что и в штиль или против ветра вы пролетите дальше в глубоких клевантах.

    Сейчас скорость снижения в матрацах настолько мала, что даже небольшой ветер существенно искажает глиссаж. Если скорость снижения 40км/ч (практически норма для нетяжелых пилотов), то каждые 4км/ч (~1м/с) ветра меняет глиссаж на 0.1. Это дофига. Ветер 10м/с меняет глиссаж на почти 1.0, 20м/с - на 2.0. Вот простой численный пример. Предположим, вы летите с установившейся воздушной скоростью 120км/ч, снижаясь 40км/ч (т.е. ваше качество и воздушный глиссаж равны 3.0). Пусть есть встречный ветер 40км/ч. Ваш путевой глиссаж 2.0 = (120-40)/40. Вы изменили позу, и флайсайт сказал, что вы летите лучше - 2.1. А что на самом деле? Вы "потянули ПСК" - воздушные скорости стали, например, 150 и 52, глиссаж стал (150-40)/52 = 2.1, а качество? 150/52 = 2.9. Вы думаете, что летите лучше, но на самом деле летите хуже. (Конечно, если ваша цель именно в том, чтобы пролететь против ветра как можно дальше, то вы делаете правильно; если цель научиться летать эффективно, то вы обманываете себя.) Пример по ветру: путевой глиссаж (120+40)/40 = 4.0. Вы изменили позу, флайсайт "похлопал по плечу" - стало 4.06. А что на самом деле? Воздушные скорости стали, скажем, 106/36, т.е. качество упало до 2.94 - вы перешли на "клеванты".

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

    Без инструментария, позволяющего видеть невидимое, можно легко водить себя за нос.


  14. explosion, интересные мысли, спасибо.

    Возможности разных девайсов разные, айфон (по крайней мере, 5-й) имеет предел 8G. LG G Watch R имеет просто фантастический барометр - 75Гц, и весьма чувствительный - 1 фут отсекает запросто. Блютусовских GPS сейчас полно, 5-10Гц. Железо на смартфонах развивается очень быстро, появляется все больше разнообразных внешних сенсоров. Все улучшается само по себе, нам ничего не нужно делать. Вот, например, зачем в часах барометр 75Гц? А просто инженер LG ткнул в каталог пальцем, и оказалось вот так. Сенсоры стоят копейки, энергии жрут очень мало, почему бы и нет? Не успеем обернуться, и отличные барометры будут в каждом смартдевайсе. Или взять, например, майкрософтовские голографические очки. Фантастика - сейчас! Лет через 5 таких очков будет навалом по доступной цене. Потенциал - бесконечный, но нужно писать софт. Софт - это все, железо само подтянется.

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


  15. Нет, ну вот нет предела способности *-3.1415926дарасов валить бедных овечек! На этот раз отличились самсунго-3.1415926дарасы: приложение валилось на старте на некоторых самсунговских девайсах на Андроиде 4.4. Оказалось, самсунго-ушлепки не могли проглотить файл манифеста, в котором присутствовал тэг "theme". Ну вот не учили, видимо, узкоглазых и узколобых говнопрограммеров, что если не понимаешь тэг в XML-е, так и хрен с ним, пройди мимо, будто его там и не было впомине. Не учат, видимо, корейские бабушки своих внучат: "Молчи - глядишь, и за умного сойдешь."

    https://forums.xamarin.com/discussion/43281...e-someones-time

    Как ни стараюсь я изолироваться от *-3.1415926дарасов, они всегда найдут лазейку! (без AndroidManifest.xml не обойтись, а там моего ничего нет, только вещи, продиктованные ОС)

    Навидавшись уже всякого, теперь "жду-не дождусь", когда возникнет дилемма буриданова осла: где-нибудь в метаданных (как AndroidManifest.xml), находящихся, фактически, за пределами кода разработчика, будет какая-нибудь похожая проблема, которая будет валить 50% девайсов, а если ее фиксануть - то будет валить другую половину девайсов. Вот и выбирай тогда :lol:

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


  16. Samsung s5mini - не запускается.

    Странно, этот баг на 4.4 был пофиксан. Вы к версии 2.0.20 пришли через апдейты, или же скачали "с нуля"? Попробуйте с нуля - удалите и скачайте снова. Есть подозрение, что Андроид при апдейте оставил старый ресурс с ошибкой.


  17. NEXUS 5 - это LG

    В случае с нексусами, думаю, дизайн и спеки спускаются сверху от Гугла, мануфакер - всего лишь покорный исполнитель. Надежда все-таки теплится, что в "родных" LG девайсах барометр шпарит на волшебных 75Гц.


  18. Из [NSLocale currentLocale] можно достать язык отдельно

    (По крайней мере) раньше это не работало:

    [NSLocale currentLocale] is based on the device's Region Format settings, not the language. If the region is set to United States you will get en_US regardless of which language you're using.

    Опять же, мораль сей басни такова - Don't trust anyone. ESPECIALLY Apple. :mosking: API, работающие по принципу "что хочу, то и ворочу, и насрать на всех вас девелоперов, ебитесь теперь" есть зло.

    Именно поэтому и надо всегда абстрагироваться розовыми фильтрами от всех этих уродов. Одна из шелковистых близняшек превратилась в суку? Скальпелем в розовом фильтре чик! - всего в одном месте! - и сука мгновенно превращается в покладистую милашку. Именно этого я и достиг в L/D Vario (ну, осталось немножко - не доверять Гуглу тоже), а Мэджик придется рано или поздно переписывать под надежную защиту волшебных розовых фильтров. А если ваш код состоит из "голых" вызовов канонических API, без обертывания КАЖДОГО в презерватив, то трахацца придется с каждым высером яблочного индуса.


  19. [NSLocale preferredLanguages] я использую в L/D Magic только для теста, для имитации форматирования цены встроенных покупок в рублях (мой айтюнс аккаунт американский, цены все в долларах). Больше он нигде не используется. Вся локализация сделана по эпплоканону. ru-US обнаружил просто случайно, удивляясь, почему теперь имитация русского магазина не работает.

    Мэджик валится только при показе хэлпа, когда в WebView загружается документ *.pages. Опять же, все было сделано по канону, но в какой-то момент (iOS8) это стало валить приложение. То ли это баг, до сих пор не фикснутый, то ли они перестали поддерживать свои же собственные Pages, - хз, буду смотреть.

    А еще iOS9 разрушила Launch Screen и теперь, если у приложения в корне нет файла Default-568h@2x.png, то на всех форматах экранов приложение будет показываться в стареньком 3.5-дюймовом варианте (ностальгия по Джобсу?). Опять же, я делал все по канону - для локализации запускного экрана я помещал локализованные Default-568h@2x.png в папки en.proj и ru.proj.

    Вот три примера, когда Эппл изподтишка ломает приложения без всякой на то причины. Т.к. использовались только каноны, уверен - поломаны десятки тысяч приложений. stackoverflow уже заполонен вотзефаками.

    И, чтобы уж совсем убедиться, что эппл уже полное говно, последовал их ЦУ:

    "Trying to handle language identifiers manually, or performing string comparisons on them, will lead to problems. Instead, rely on NSBundle APIs when loading resources or matching language identifiers to an available set of languages."

    - и посмотрел, что же там есть у NSBundle. Да, там есть методы для загрузки ресурсов в согласии с текущей локализацией системы. Но мне не это нужно, мне нужно узнать, какой сейчас язык. А для этого есть только... [[NSBundle mainBundle] preferredLocalizations], который возвращает "en", "ru" и т.д. Т.е. чистый язык, без диалекта даже. А теперь смотрим на названия методов. preferredLanguages возвращает ISO-НЁХ гибриды язык-регион, preferredLocalizations возвращает языки без диалекта. Где здесь логика, Карл?!

    Так что, думаю, индусы в Эппле как раз-таки расово правильные, прямиком из Бангалора, с окладом $5/час. :lol: Прилетели на обвешанном, как индийский поезд, самолете, прыгнули с парашютами и приточнились прямо на 1 Infinite Loop. А стэнфордские давно убежали в Теслу и Гугл, на профессорскую ставку $6/час.


  20. Десятки тысяч приложений в одночасье грохнули в своем же сторе - вот так фича! :mosking:

    Интересно, что возвращается для диалекта в неродном регионе? Например, австралиец в России. "en-AU-RU"? :lol:

    Настораживает вот это:

    "For example, when a user has configured their iOS device with language set to English and region set to India, NSLocale.preferredLanguages() will now return [ "en-IN" ], instead of [ "en" ]."

    Индусы уже и в документацию пробрались! Полундра! Спасайся хто может!


  21. Кто-нибудь со смартфоном LG есть? Похоже, все мануфакеры используют один датчик давления во всей линейке: все айфоны 0.8Гц, все самсунги 5.6Гц, все нексусы 30Гц... Не использует ли LG тот же 75Гц датчик давления в своих телефонах, что и в часах? Было бы неплохо найти бюджетный смартфон с таким охрененным датчиком.

×
×
  • Создать...