Google Play не подключается: что ещё сделать?

Что ж, начну с неприятного предположения: допустим, у вас не подключается Google Play Market (пишет «подключение отсутствует», «проверьте соединение» или «не удалось подключиться к серверу»), а установка правильного времени не сработала, или время уже было правильным. Что же всё-таки сделать для восстановления работы сервисов от гугла?

Без маркета — как без рук!
Без маркета — как без рук!

Здесь я приведу (и буду пополнять) некий чеклист, по которому при проблемах подключения следует пройтись в первую очередь. Идите по нему именно в том порядке, в котором перечислены пункты, не перескакивая (единственное исключение — если ставили freedom, то можно сразу читать раздел про /etc/hosts).

Тема, как показывает практика, оказалась востребованной.

Итак…

Читать далее

Перенос блога

Настоящим официально уведомляю, что данный блог был перенесён на новый сервер — подешевле в обслуживании, но при том пошустрее и гораздо щедрее на ресурсы. На момент создания поста ещё даже не обновились DNS, а потому пишу я это при помощи правки файла /etc/hosts.

Первичную проверку я провёл — вроде бы всё работает. Но как и при всяком переносе — что-то могло потеряться, перепутаться, сменить права доступа, или же порадовать нас как-то ещё. Потому о найденных проблемах можно отписать здесь, в комментариях, а если перестали работать комментарии — в любой из социалок.

Статьи все на месте, по прежним адресам. Десятки черновиков статей тоже переехали успешно, и я попробую наконец дописать их — всё равно на данный момент работы ещё нет, сплошное свободное плавание и усталость от затянувшегося отдыха.

Панк не умер, он так пахнет

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

К сожалению, времени катастрофически не было, и наполеоновские планы по наполнению блога скучали в долгом ящике. Казалось бы, запись про Google Play внезапно обрела некоторую популярность, и помогает людям; тут бы вдохновиться и начать работу с новыми силами, а поди ж ты как вышло…

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

Не для того я блог завёл, чтоб он во всякие там панки записывался.

О владельцах iPhone

Это, ребята, можно даже не комментировать. Этот вопрос в сообществе Apple-юзеров ru_mac — он настолько прекрасен и самоценен, что можно молча потушить свет и слить воду.

У меня сломалась зарядка для айфона, пока я не могу купить новую, потому что у меня на еду денег нет ©

Остаётся надеяться что это жирный-жирный троллинг и человечество ещё не обречено.

Множественное число на Android

В амазонских джунглях живет племя, в языке которого есть всего три слова для обозначения чисел — «один», «два» и «много»

Фактрум

В нашей жизни (а особенно — в интерфейсе наших программ!) очень часто встречаются числительные. Цена чего-либо? Число. Количество записей или комментариев к ним? Всё числа. Продолжительность какого-либо периода? Это зачастую даже несколько чисел: например, дни, часы и минуты. В общем, без чисел — никуда.

И чем важнее представленная числом информация, тем неприятнее человеку видеть на экране что-нибудь такое:

21 комментариев
21 комментариев. Без комментариев.

Бросается в глаза, согласитесь? Сразу видно: текст «механический». Взгляд спотыкается на такой строчке, мозг фиксирует грубую грамматическую ошибку. Вот сравните, например, со скриншотом из популярной социальной сети:

21 комментарий
А вот тут глазу цепляться не за что

Осознавая эти тонкости, многие пытаются выводить числа просто в скобочках или после двоеточия («комментарии: 21»). Это не самый плохой компромисс: текст хоть и веет всё той же механистичностью, но по крайней мере остаётся согласованным при любом числе. Однако же — зачем нам компромиссы? Правильное склонение — одно из требований к современному приложению, и больших усилий его реализация не потребует — всё уже написано до нас!

Собственно, нужный нам механизм лежит на самой поверхности, да и называется без особых изысков — Quantity Strings (plurals). Появился он ещё в самых первых версиях Android, но не пользовался у наших разработчиков большой популярностью, поскольку реализован был с ошибками. Однако же теперь, начиная с Honeycomb, ошибки исправлены, а для более старых версий — написана и свободно доступна исправляющая ошибки библиотечка.

Читать далее

Динамические мета-теги

Репосты в социальных сетях выглядят весьма некрасиво, если сопровождаются одним и тем же шаблонным описанием, жёстко прошитым в meta-теге на этапе вёрстки. Так сказать, заголовок об одном, а подпись ни о чём.

Репост с неуместным текстом

Теперь добавил динамические теги, так должно быть приятнее. Изощряться не стал, взял готовый плагин из каталога — их там по теме мета-тегов огромное множество. Лепить костыль в духе «сделать описанием первые 20 слов поста» — тоже не захотел, у меня тут всё тёплое и ламповое, не развалюсь и вручную черкануть строчку. Автоматизация уместна тогда, когда есть что автоматизировать.

Заодно добавил более приятную картинку по умолчанию — посмотрим, как её обрабатывают разные соцсети.

Развиваемся — понемногу, но уверенно.

Google Play: подключение отсутствует?

The planet is fine. The people are f*cked.

George Carlin

Обратите внимание: у этой статьи есть более полная версия

Нам всегда неприятно если что-то не работает. А если мы не понимаем причин — то неприятно вдвойне.

Вот вы включаете своё Android-устройство (в моём случае это оказался старенький Samsung Galaxy Tab 7.0, что не принципиально), успешно соединяетесь с сетью, можете открывать сайты в браузере, но… Google Play пишет «подключение отсутствует», его примеру следуют Gmail, Google Maps и все прочие гуглосервисы. Узнали свою ситуацию?

Информативность ошибки — просто потрясающая. Как так — отсутствует?! А что же я тогда вижу на экране?! Да-да, вот тут, в браузере! Почему же гуглу это соединение не нравится?

Что ж, не буду долго томить, раскрою секрет: гугловские приложения в большинстве случаев просто не могут проверить корректность сертификата из-за неправильно установленного на устройстве времени! Т.е. сеть есть, и Google отвечает, но андроиду этот ответ кажется подозрительным из-за больших расхождений во времени на устройстве и на сервере. А все сомнения трактуются в пользу безопасности: соединение не устанавливается. Вот и «отсутствует» подключение.

Итого, решение: выставить правильное время, или включить его синхронизацию с сетью (Настройки → Дата и время). Очень важно к тому же указать верный часовой пояс! И всё магически начинает работать в тот же момент.

Настройки даты и времени, включено использование NTP
Настройки даты и времени, включено использование NTP

P.S. Эта заметка приобрела определённую популярность, потому хочу сказать в дополнение: увы, я не гарантирую что именно этот метод поможет. Google Play показывает одну и ту же ошибку для всех возможных проблем (видимо, там работают очень ленивые люди, которых ломает сделать несколько сообщений), и вполне могут быть необходимы другие методы лечения. Но судя по комментариям — именно проблема с установкой времени как раз и выдаёт «подключение отсутствует» у большинства.

 Если же проблема сохраняется, то у материала есть продолжение:

Google Play не подключается: что ещё сделать?

GDG DevFest и жизнь по закону

Вернулся вчера с московского GDG DevFest, — далеко не пафосного мероприятия, зачем-то проведённого в этом году в одном из самых приторно-шикарных мест столицы. В конференц-центре той самой гостиничной вышки, что капитально испортила вид с Красной площади.

GDG DevFest Moscow

Я не буду повторять нареканий по недоступному в необеденное время кофе, не буду и повторять жалобы на нехватку еды — это мелочи, относящиеся всего лишь к элементам комфорта. Сами выступления докладчиков прошли хорошо, всем им — огромное спасибо, более того — не скажу насчёт секции web-разработки, но в отделении Android полезен был даже вводный доклад Android Quick Dive для абсолютных новичков: из него удалось узнать о появлении нового класса DPI (xxhdpi). Сам бы я на это обратил внимание ещё не скоро. Я отмечу немного другое.

Слайд доклада
Доклад в разгаре

Был там доклад Максима Юдина о монетизации Android-приложений (сиречь о продаже их на Google Play), явно потрясший аудиторию куда больше прочих. Речь в нём зашла об угодных Богу и Налоговой Инспекции методах получения своих заработаных денег, с учётом октябрьских изменений… и, не побоюсь предположить — это сломало мечты и грёзы многих присутствующих.

Читать далее

Пёс Байт

Вести с полей. Бинго!

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

То ли это следствие использования проверенного стандартного движка, то ли просто поисковики обновились и стали шустрее шерстить сеть, то ли сыграла давность регистрации домена. А может и всё перечисленное в комбинации.

Интереснее тут другое. Под поисковиками (для русскоязычной части сети) я привык понимать Google и Яндекс, а прочих — относить в категорию «экзотика», после чего благополучно забивать и забывать. Меж тем — есть сейчас один паршивенький поисковик, в раскрутку которого будут вкладываться многие миллиарды вечнозелёной валюты, и пропихиваться он будет как поиск по умолчанию на огромном количестве устройств… да, речь о Bing от всеми обожаемой некрупной и нетвёрдой конторы.

Читать далее

С праздником!

Позвольте поздравить всех с днём Великой Октябрьской Социалистической Революции!

Да-да, я знаю: тот праздник был 7-го ноября, а теперь празднуется 4-го, и вовсе даже другое — День народного единства, про победу над поляками… Но кого можно обмануть этими словами? Праздник плюс выходной в начале ноября — это годовщина октября 1917-го, и этого факта не изменят никакие попытки подогнать другую историческую дату.

Матрос Железняк

Недавно как раз попадалось в новостях: какой-то смешной процент населения принимает всерьёз всю эту кухню про гражданина Минина и князя Пожарского. Остальные прекрасно понимают, что получили очередной «праздник на замену», «просто выходной день», который и отменили бы вовсе, да не стоит за такие мелочи людей беспокоить. Вся эта чехарда переименований и мелких переносов даты тянется аж с 1992 года, но исходный повод праздника в ноябре остаётся всё-таки прежним.

Так что — с выходным днём вас, товарищи! Или, может быть, господа? Пусть каждый определяет для себя сам — суть от перемены названия, как ни крути, меняется не сильно.