@miwas07 Спасибо за статью, пригодилась. Однако у меня остался один вопрос: каким образом вы определяете какой из ПУШ-сервисов добавлять в манифест? Следуя вашим примерам, у меня сейчас 2 вида проверок в приложении: в коде с помощью areGoogleServicesAvailable и второй в build.gradle, где я просто определил manifestPlaceholders чтобы "включать" или "выключать" тот или иной сервис, отвечающий за обработку входящих ПУШей
Да, автор продвигает некоторые спорные теории касательно вектора развития нашего вида, отсюда и противоречивые отзывы… Но тем не менее крайне интересно
Мне очень зашли 2 книги Юваль Ной Харари, Сапиенс и 21 урок для 21-ого века. Первая наверное подойдет к законам жизни (теория эволюции), а вторая даже не знаю. Но опять же на любителя
Вообще смысл статьи не особо понятен… Показать что вместо готовых решений можно построить свой собственный велосипед? Я конечно за, что каждый программист должен уметь реализовать все с нуля, но раз уж в заголовке прозвучало нечто вроде "с помощью Spring Security", то давайте его и использовать. Например, Spring Security Oauth, отличная реализация как серверной так и клиентской части. Поддерживает оба версии стандарта, отлично интегрируется с Spring Security, благодаря DI, позволяет переопределить практически все реализации пол умолчанию своими собственными.
В соответствии со спецификацией, определенные grant_type не должны вертать refresh токены вовсе. Например, client_credentials не подразумевает никакого refresh токена, т.к. у клиентского приложения и так есть все данные для получения нового токена
Абсолютно не рекламирую, но бОльшая часть коллег на андроиде использует вот такие вот ключики, некоторые из которых оборудованы NFC. Довольно удобно. На своем же айфоне прикрутил отпечатки пальцев пока что
Кстати говоря вы можете проверить другие авиакомпании… Я просто выбрал аэрофлот так как мне нужно было в Штуттгарт отправлять, а это достаточно мелкий аэропорт и мало кто туда летал.
Что касается габаритов, то конечно у них есть нормы какие-то… Негабаритный груз по идее дороже выйдет, но у меня были баулы, которые проходили по их стандартам)) Вы можете покопаться в документации на сайте, там должно быть.
По деньгам вышло достаточно «смешно», за два полных баула (вес уж точно не вспомню) около 5500 руб. на июнь 2013 года.
Сама процедура конечно адская, но если пораньше приехать, то можно часиков до 13-15 успеть… Главное в обед не попасть, а то лишний час там обеспечен))
Смотрите, если честно, то в Германии получал не я, водила с конторы. Он приехал, по номеру груза (или заказа, уже не помню) получил баулы и уехал. Ничего не платил — это 100%. Насколько я понимаю, то понятие личных вещей, тем более б-у везде одинаковое. Главное, что могу посоветовать (так как был подобный случай при въезде в Израиль) — в случае наличия реально новой техники — не вздумайте отправлять ее в упаковке и тем более помечать как новая. Если русские пропустят, то немцы скорее всего обратят внимание)) И тогда придется заплатить и пошлину и штраф. Так что лучше всю упаковку выкинуть, а технику представить в виде б-у. Будут еще вопросы — обращайтесь.
Извиняюсь за глупый вопрос, тема относительно новая для меня…
Карты брали у Project OSM, а данные для графа из OpenStreetMap. Я так понимаю эти данные для графа содержат уже координаты населенных пунктов? Просто судя по описанию API, на входе всегда широта и долгота, вот и пытаюсь понять нужно ли их вычислять отдельно или уже все есть в БД…
И еще у вас в тексте указано что тайлы от Яши и Mapbox, они разве отдельно загружаются?
Либо вы чего-то недопоняли, либо правила изменились. Ей вовсе не нужна была виза по программе воссоединения (которая требует кучи документов). Она должна была получить обычную визу на три месяца, заполнив одну-единственную анкету и уже на месте поменять её на другую.
Проходил через это в июле прошлого года. Виза нужна не обычная, а категории D, в посольстве называют ее национальной. И для нее как раз нужна куча документов, включая кучу документов с работы мужа (договор, справки с налоговой и т.п.) — бюрократия в посольстве Германи сродни русским коллегам, я если честно был удивлен. Конечно по идее можно приехать и с Шенгеном, но не факт что это правильно относительно программу BlauCard
Год назад также переезжал в Германию по BlauCard, перед вылетом отправил бОльшую часть шмотья самолетом (грузовые авиаперевозки Аэрофлота). Мелкую бытовуху (чайники, утюги) + часть техники (cd, внешние hd) пометил как личные вещи и указал в декларацию примерную цену, с них пошлины не платятся. Погранцы лишний раз сверились со своими уставами + ренгеном проверили и поставили все печати. Таможню проходил в Шарике, грузовой терминал.
В итоге закупили DNS-345, все настроил, но появились вопросы… На форумах опубликовал, но ответов пока нет. Может вы поможете?
Настроил две группы пользователй (редактор и читатель), добавил в каждую по одному пользователю. Первый видит все shares, второй только одну. Оба пользователя заходят через xxx.mydlinkcloud.com и пытаются просмотреть файлы через My Files. Первый (редактор) видит доступные ему shares, читатель же не видит ничего… С чем может быть связано? Настройки проверял, везде все указано.
Установил iOS приложение — пользователь видит свои shares/папки/файлы. Захожу под тем же пользователем через Win/Mac OS приложения — пользователь не видит ничего, папка пуста. Почему?
@miwas07 Спасибо за статью, пригодилась. Однако у меня остался один вопрос: каким образом вы определяете какой из ПУШ-сервисов добавлять в манифест? Следуя вашим примерам, у меня сейчас 2 вида проверок в приложении: в коде с помощью areGoogleServicesAvailable и второй в build.gradle, где я просто определил manifestPlaceholders чтобы "включать" или "выключать" тот или иной сервис, отвечающий за обработку входящих ПУШей
Как насчет ссылок на репозиторий? Судя по всему DSL от ЮMoney снесли с github, документацию тоже толком не смогу найти.
По деньгам вышло достаточно «смешно», за два полных баула (вес уж точно не вспомню) около 5500 руб. на июнь 2013 года.
Сама процедура конечно адская, но если пораньше приехать, то можно часиков до 13-15 успеть… Главное в обед не попасть, а то лишний час там обеспечен))
Карты брали у Project OSM, а данные для графа из OpenStreetMap. Я так понимаю эти данные для графа содержат уже координаты населенных пунктов? Просто судя по описанию API, на входе всегда широта и долгота, вот и пытаюсь понять нужно ли их вычислять отдельно или уже все есть в БД…
И еще у вас в тексте указано что тайлы от Яши и Mapbox, они разве отдельно загружаются?
Заранее спасибо
Проходил через это в июле прошлого года. Виза нужна не обычная, а категории D, в посольстве называют ее национальной. И для нее как раз нужна куча документов, включая кучу документов с работы мужа (договор, справки с налоговой и т.п.) — бюрократия в посольстве Германи сродни русским коллегам, я если честно был удивлен. Конечно по идее можно приехать и с Шенгеном, но не факт что это правильно относительно программу BlauCard
Заранее спасибо