@ios_ru

Страница 2270 из 2351
Andrew
23.09.2018
11:51:36
Или тут надо подключать какой-то внешний сервис?

Ignat
23.09.2018
11:58:33
Грузят на сервер?

Andrew
23.09.2018
12:00:58
Задача учебная, я ее себе можно сказать придумал

можно на сервер

Google
-_-
23.09.2018
12:08:38
Можно хэшировать и сравнивать хэши. Но хэш изменится даже при небольшом изменении фото (в том числе и если ее пережмут чуть сильнее)

Максим Ивунин
23.09.2018
12:12:59
Тогда это другое фото)

AdmiralK
23.09.2018
12:13:21
Если абстрагируемся то одинаковое

Andrew
23.09.2018
12:13:38
Можно хеши, можно считывать ргбшку в нескольких точках на фотографии
Не очень же надежно? Если кадрировать, то точка сдвинуться?

Максим Ивунин
23.09.2018
12:13:45
Если можно сделать предобработку фотографий, можно писать туда какой-нить идентификатор, гугли стеганографию

Andrew
23.09.2018
12:13:57
или имеете ввиду, что брать несколько точек и если хоть одна совпадет, считать одинаковыми?

Максим Ивунин
23.09.2018
12:14:27
или имеете ввиду, что брать несколько точек и если хоть одна совпадет, считать одинаковыми?
Алгоритм сам додумай, можно несколько точек, можно 80%точек совпадает

AdmiralK
23.09.2018
12:14:38
??

Если можно сделать предобработку фотографий, можно писать туда какой-нить идентификатор, гугли стеганографию

Andrew
23.09.2018
12:20:46
Если можно сделать предобработку фотографий, можно писать туда какой-нить идентификатор, гугли стеганографию
Спасибо, погуглю. Еще вопрос, может подскажете, из самой фотографии можно вытянуть какие-то данные? модель фотоаппарата, время когда она сделана и так далее? Или как это прогулять быстро)

Ignat
23.09.2018
12:31:08
EXIF data

Google
Andrew
23.09.2018
12:33:10
сенкс

Максим Ивунин
23.09.2018
12:44:09
Ivan
23.09.2018
12:49:49
Алгоритм сам додумай, можно несколько точек, можно 80%точек совпадает
Я делал когда-то такое чтобы 70% точек совпадали, но только на том же положении. У меня была динамически меняющаяся картинка с всплывающей табличкой, я сравнивал с эталоном, чтобы определить какая табличка появилась. В таком случае алгоритм работал хорошо.

Lolka.Omsk
23.09.2018
12:53:26
Задача учебная, я ее себе можно сказать придумал
Разложение в ряд Фурье и берешь первые байты

Denis
23.09.2018
19:28:22
У кого-нибудь была проблема, что при обновлении tableView свайпом вниз зависает UIRefreshController если сразу показывается AlertController? (например интернета нет и запрос вернулся с ошибкой и нужно сразу показать сообщение)

Denis
23.09.2018
19:34:57
Да, постоянно
И как фиксится?)

Alexander
23.09.2018
19:36:44
если правильно понял проблему, попробуй (я Кэп) сначала остановить рефреш, а после уже алерт показать

Ivan
23.09.2018
19:37:07
И как фиксится?)
Отстанавливай рефреш в комплишн блоке алерта

Alexander
23.09.2018
19:40:00
реквест возвращается вероятно в клоужере, попробуй вызвать остановку в гланом потоке dispatch_async(dispatch_get_main_queue(), ^{ //тут });

Отстанавливай рефреш в комплишн блоке алерта
хотя стоп, нет плохое решение, этот ответ верен

Denis
23.09.2018
19:40:55
Отстанавливай рефреш в комплишн блоке алерта
не помогает. Я использую RxSwift, строка self.refreshControl?.endRefreshing() вызывается, но работает через раз, если сильно вниз свайпнуть то виснет, если легонько то норм

viewModel?.places .asObservable() .observeOn(MainScheduler.instance) .do(onNext: { [weak self] _ in self?.refreshControl?.endRefreshing() }) .filterEmpty() .bind(to: tableView.rx.items(

Alexander
23.09.2018
19:42:26
есть возможность отправить имент, после отображения алера на экране?

Alexander
23.09.2018
19:45:13
нет, как писали выше, у пресента есть комплишн, который вызывается после отображения контроллера, пример: let alert = UIAlertController(...) present(alert, animated: true) { // имелось ввиду остановить рефреш здесь }

но в случае с Rx, хз

Google
Alexander
23.09.2018
19:49:41
сори, пока идей нет, думал может проблема в потоках, иногда бывает UI тупит, и можно попробовать вызвать в главном именно стоп рефреша, но это такой себе кейс

Denis
23.09.2018
19:50:31
Спасибо за советы, напишу если решу проблему

Alexander
23.09.2018
19:51:48
А в чем такойность?
та ну костыль вроде как

Denis
23.09.2018
19:51:49
он не возвращается, так и крутится. Еще залипает LargeTitle

Ivan
23.09.2018
19:52:01
Ты что-то не то делаешь, похоже



Такой кейс работает отлично с РХ

Denis
23.09.2018
19:55:00


в DispatchQueue.main.async оборачивал, тоже не помогло

Ivan
23.09.2018
19:57:46
Должен завершаться

Дернул - зависло - появился алерт - отвисло

Проверяй, что не так

Ivan
23.09.2018
21:02:38
Привет ! Подскажите плз, делал через sketch AppIcon. И на устройстве иконка получается с чёрными полосами по краю (на фото видно) Как можно исправить ?

Алексей
23.09.2018
21:45:35
Народ, у меня одного при отправке приложения в AppStore «Fetching App Store configuration» длится вечность?

Ivan
23.09.2018
22:03:50
сделай нормальную картинку 1024х1024 и порежь ее на makeappicon.com
Спасибо, значит похоже проблема в исходнике.. буду пробывать . Но странный момент - на выходе из sketch'а - нет никаких "полосок" визуально. Делал 1536х1536 как раз на makeappicon.com

Google
Lolka.Omsk
24.09.2018
05:33:53
Все верно этот рефреш вечно бажит, надо своими костылями дофикшивать

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

Alexander
24.09.2018
07:02:43
Всем привет! Есть такая задача. Пользователи грузят фотографии, надо чтобы они были уникальны и не повторялись. Как можно их сравнивать? Понятно, что если это абсолютно одинаковые фото, то можно, например, сравнивать NSData. А если чутка их изменили? Ну и плюс есть ли какой-то способ хранить данные для сравнения не в полном виде (всю фотку), а какое-то ее краткое представление, вроде хеша? Я извиняюсь за сумбур, я начинающий разработчик, без инженерного образования.
привет. цветные изображения особо не имеет смысла сравнивать, можно загнать в негатив одинаковые фото и будут они сильно разными, хотя на фото одно и то же может быть изображено вот что я предлагаю. сжимаешь изображение до нужного тебе фиксированного размера, скажем. 64 на 64 (надо пропорционально), загоняешь его в grayscale, чтоб значение каждого пикселя было от 0 до 255 и считаешь от него хеш есть несколько алгоитмов - pHash, aHash, wHash, dHash - почитай и выбери что больше нравится лично мне понравился больше всего pHash, вот у меня реализация, но без комментов особо не понятно и писалось под opencv https://github.com/SanCHEESE/ImgReconstruction/blob/windows-ann/ImgReconstruction/Core/utils.cpp хеш будет очень длинный, для 64х64 = 4 096 для сравнения фотографий можно положить, что отличается, например 256 циферок, остальны похожи, ну значит примерно фотки похожи, тут тебе в помошь всякие LCS, можно тупо посимвольно есть еще способы - сжимаешь изображение но уже скажем до 1000х1000, лучше - меньше, и используешь поиск ключевых точек - SURF , или SIFT, рекомендую последний, так как он инвариантен к 1) смещению 2) повороту 3) масштабу (один и тот же объект может быть разных размеров на различных изображениях) 4) изменению яркости 5) изменению положения камеры ну и просто сопоставляешь и ставишь сколько % точек совпадает насчет фильтров - в grayscale они особо не видны, так что серое - твое все

Devios Cr&.
24.09.2018
07:19:41
Всем привет, кто то сталикивался с проблемой с Apple Developer Program? Когда не пускает в AppStoreConnect?

Admin
ERROR: S client not available

Devios Cr&.
24.09.2018
07:23:26
не. Купил аккаунт

и не пускает в AppStore Connect

говорит, что нет прав

Vadim
24.09.2018
07:24:44
Devios Cr&.
24.09.2018
07:24:52
купил еще фиг знает когда

В субботу

Dmitry
24.09.2018
07:25:29
на портале что у тебя?

developer.apple.com

Devios Cr&.
24.09.2018
07:25:40
все ок

все возможности открыты

Dmitry
24.09.2018
07:26:13
membership агент?

Devios Cr&.
24.09.2018
07:26:40
Shamsiddin
24.09.2018
07:27:03
membership агент?
да и простой мембер тоже может зайти

Google
Mayor
24.09.2018
07:27:16
Devios Cr&.
24.09.2018
07:27:28
a itunesconnect?
там тоже не пускает

Mayor
24.09.2018
07:27:41
пиши в те

тп

Dmitry
24.09.2018
07:27:47
подожди еще сегодня, а завтра пиши во все формы

у меня было похоже, они решили за день после обращения

но процессинг у эпла еще тот, поэтому может сегодня заработать

Devios Cr&.
24.09.2018
07:31:36
В чем фишка

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

когда залогинился в дев

что бы глянуть процессинг

Dmitry
24.09.2018
07:32:12
проверяют тебя, подозрительный ты тип

оплатил картой на свое имя?

Devios Cr&.
24.09.2018
07:33:40
да

Дмитрий
24.09.2018
07:51:50
Всем привет, для price range стоит ли юзать TTRangeSlider или кто сможет предложить альтернативу?

Shamsiddin
24.09.2018
07:54:53
Дмитрий
24.09.2018
07:55:28
мы его использовали в проекте, именно для price range, советую
меня просто смущает, что либка на обжективе, у меня проект на свифте, есть мнение, что не стоит смешивать)

Страница 2270 из 2351