Vladimir "Dair" Lebedev-Schmidthof (dair_spb) wrote,
Vladimir "Dair" Lebedev-Schmidthof
dair_spb

Андроид — говно, не-вебный отдел гугл — дебилы

В локальной сети поднят DNS, который отдаёт на имя в несуществующем домене (*.uni.ea) адрес в локальной сети. Там же поднят DHCP, который отдаёт этот DNS всем клиентам.

Даже Internet Explorer, проклятый HTML-верстальщиками всего мира, действует вполне логично — не броузерово дело, какой адрес ввели, алгоритм одинаков — сначала понять IP, по которому соединяться, потом соединяться. Если не получилось понять IP — выдать ошибку.
Так же действуют Firefox и Safari/iOS. Opera не проверял, Opera Mini@Android вроде делала что надо.

Говноподелка Чудоброузер "Хроме" от криворучек бэст ов зе бест из Гугл ломает концепцию броузера пополам.

Дело в том, что эти дебилы совместили адресную строку со строкой поиска. Интерфейсный прогресс, дада. При этом, конечно же, поведение броузера должно отличаться — в случае адреса надо идти по адресу, а во всех остальных случаях идти на сайт http://google.com с запросом.

Вопрос в том — как понять, что ввели, адрес или запрос?

Моё первое решение (ну вот если бы на собеседовании спросили) — натравить на строчку регексп дабы убедиться, что это несколько слов, разделённых точкой. Если это так — лезть в DNS.

Пацаны из Гугл решили вопрос непросто — они по локальному списку доменов проверяют домен на валидность. В случае .ea домен валидность проваливал и... "хроме" шёл в гугл искать.

В результате на полигоне РИ "Заповеник Гоблинов" владельцы устройств на говноондроеде то ли обломались окончательно, то ли решение "вбивать не "science.uni.ea", а "http://science.uni.ea" всё же сработало и для мобильной версии гуглового поделия.

На мастерке я так и не удосужился взять андроидофон и потыркаться самому.

А вы говорите, что гугл лучше иос.
Мвахаха.

И чтобы два раза не вставать — спасибо Щорсу за подсказки в настройке DNS-сервера до игры.

Да, iOS, впрочем, тоже отличился шопривет.
При включенном мобильном Интернете лезть в локальную сеть даже по IP он отказывался. Чувствовал, гад, что там нет интернета, поэтому лазать там не интересно.
Приходилось отрубать 3G/Edge/GPRS вообще, тогда он со вздохом лез-таки в локалку, в которой нет выхода в Интернет.
Tags: rpg, software, software development
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 25 comments