Комментарии 73
улыбнуло :) как я тебя понимаю ))
+3
ну взяли бы maxmind базу нормальную по городам УЖЕ с КООРДИНАТАМИ
http://www.maxmind.com/app/city
370 USD в год копейки
http://www.maxmind.com/app/city
370 USD в год копейки
0
насколько мне известно, Maxmindовский GeoIP API не позволяет получать географические координаты по названию региона (т.н. Geocoding). Она возвращает всю информацию только по указанному ей IP-адресу.
0
Так, насколько я понимаю, именно такая задача и стояла - отобразить, где находится посетитель страницы.
0
да не совсем. На http://livents.ru при выборе города надо показывать его на гуглевской карте, чтобы пользователь мог указать точное расположение места проведения события.
+1
вам не правильно известно
maxmind в нескольких форматах распостраняется
таже City база может быть в виде SQL дампа (по которому выбирай что хочешь) или CVS файла а не только специально оптимизированного под GeoIP бинарного файла
естественно что где то придется держать таблицу соответсвий "русские города" "города из maxmind"
maxmind в нескольких форматах распостраняется
таже City база может быть в виде SQL дампа (по которому выбирай что хочешь) или CVS файла а не только специально оптимизированного под GeoIP бинарного файла
естественно что где то придется держать таблицу соответсвий "русские города" "города из maxmind"
0
не знаю но на мой взгля гугл сделал большое добро для всех открыв свой апи. а все остальные жмоты.
ещё в гугле нет посика по москве по номеру дома и названию улицы... и много чего нет, но чего то доделать не проблемма, координаты не проблема утащить из других мест.
а благодаря гуглу очень много людей могут сделать свой маленький сервис который может многим оказаться полезным...
скажем написать нечто вроде domnakarte.ru сейчас может любой веб программер. я когда изучал апи какраз и сделал такую вещь. по названию улице и номеру дома маркер сам наносится на карту (но с погрешностью +- метров 300) конечно координаты пришлось доставать оч хитрым способом, но это даже интересно.
ещё в гугле нет посика по москве по номеру дома и названию улицы... и много чего нет, но чего то доделать не проблемма, координаты не проблема утащить из других мест.
а благодаря гуглу очень много людей могут сделать свой маленький сервис который может многим оказаться полезным...
скажем написать нечто вроде domnakarte.ru сейчас может любой веб программер. я когда изучал апи какраз и сделал такую вещь. по названию улице и номеру дома маркер сам наносится на карту (но с погрешностью +- метров 300) конечно координаты пришлось доставать оч хитрым способом, но это даже интересно.
0
Так я по моему это и говорю. Используйте Api, только будте готовы немного(или много) помучится, чтобы прикрутить.
Просто я хотел сказать, что Api - это не "серебрянная пуля" и не стоит думать, что все запустится с пол - пинка.
Просто я хотел сказать, что Api - это не "серебрянная пуля" и не стоит думать, что все запустится с пол - пинка.
+1
НЛО прилетело и опубликовало эту надпись здесь
api в каком роде? Оно мое?
аффтар, api это не НЛО, это Application Programe Interface. т.е. мужского рода.
аффтар, api это не НЛО, это Application Programe Interface. т.е. мужского рода.
-12
Хотя учитывая данный контекст и тот факт, что аффтар врядли гомо, то возможно и женского рода
-10
это имеет отношение к теме? нет.
садись, троечка.
садись, троечка.
+4
http://en.wikipedia.org/wiki/Grammatical…
С какой стати Interface мужского рода?
С какой стати Interface мужского рода?
+1
с какой стати "Интерфейс" не мужского рода?
0
Не "Интерфейс", а "Interface". Какого рода это слово в русском, значения не имеет, поскольку Вы привели англ. аббревиатуру. Вот я и спрашиваю, на каком основании Вы считаете, что в англ. языке это слово мужского рода, а не среднего, например. Вы безапелляционно утверждаете, что это слово мужского рода, Вам это и доказывать.
0
Текст, приведенный автором на каком языке написан? Извините, если я купил машину в германии, это не значит что я на ней буду ездить по немецким дородным правилам. Ведь так?
0
Так. Но если Вы будете ездить по правилам своей страны, то и ссылаться следует на них, а не на немецкие. Аналогично, если бы Вы сказали "Интерфейс прикладного программирования", можно было бы ссылаться на род слова "Интерфейс" в русском языке. Но Вы сказали "Application Program Interface", фактически заявив, что из мужского рода (?) слова "Интерфейс" в русском языке следует, что и англ. аббревиатура API также мужского рода.
0
Погодите погодите. Нет, я конечно согласен с вами в том, что в данном случае с моей стороны было бы правильнее сказать "Интерфейс", нежели "Interface". Однако если я спрошу вас в аське, какая у вас машина, а у вас, допустим, Mitsubishi Lancer Exolution VI, вы же не напишите мне "Митсубиси ланцер эволюшен 6". Ой, нет, даже "Митсубиси ланцер эволюшен шесть", а то не дай бог еще че там с арабскими цифрами не то...
Вот, в итоге вы ведь все равно ответите "Mitsubishi Lancer Exolution VI", но это совершенно не означает что ваша машина стоит не у вас под окнами, а в японии в автоцентре. Т.е. русское либо английское произношение не перемещает нас на другой континент, мы по прежнему остаемся в россии, а значит и следуем русским правилам произношения, граматики итп. Или я опять что-то упустил?
Вот, в итоге вы ведь все равно ответите "Mitsubishi Lancer Exolution VI", но это совершенно не означает что ваша машина стоит не у вас под окнами, а в японии в автоцентре. Т.е. русское либо английское произношение не перемещает нас на другой континент, мы по прежнему остаемся в россии, а значит и следуем русским правилам произношения, граматики итп. Или я опять что-то упустил?
0
Не так уж часто заимствованиями можно свободно манипулировать согласно правилам языка. Почему слово "метрополитен" мужского рода, а "метро" - среднего? "Пальто", "кафе" и т.д. перенесены из других языков без изменений, при этом никто ведь не утверждает, что следует их преобразовать согласно правилам языка. Чем же "интерфейс" от них отличается?
0
т.е. с твоих слов "интерфейс" в русском языке имеет средний род?
0
Из моих слов следует, что судить о слове "интерфейс" в русском языке следует из его рода в английском, а не как-либо преобразовывать, исходя из правил русского языка. Если в англ. это слово мужского рода - то и в русском оно должно быть таким, если среднего - то нет никаких оснований его менять.
0
"бизнес" какого рода?? Например, предложение "Бизнес довел меня до белого колена" судя по вашим словам неверно. Ведь это иностранное слово, так? Значит правильно будет "бизнес довело меня до белого колена"???
0
Не нужно передергивать мои слова. Я сказал, что иностранные слова передаются в оригинале. Что всякое иностранное слово среднего рода - это уже Вы придумали.
0
Какого рода тогда слово бизнес?
Погодите, мы разговариваем тут на каком языке?
Неужели вы не слышали выражение "Незнание законов страны, не освобождает от ответственности"?
Погодите, мы разговариваем тут на каком языке?
Неужели вы не слышали выражение "Незнание законов страны, не освобождает от ответственности"?
0
Какое отношение имеет то, на каком языке мы разговариваем, к тому, что всякое иностранное слово по-вашему среднего рода?
0
Я разве сказал что все иностранные слова имеют средний род? Да и какое оношение вообще это имеет к нашему спору?
0
Именно так Вы и сказали:
> Например, предложение "Бизнес довел меня до
> белого колена" судя по вашим словам неверно.
> Ведь это иностранное слово, так? Значит
> правильно будет "бизнес довело меня до
> белого колена"???
"Бизнес" очевидно мужского рода, что Вы могли бы узнать, обратившись к любом словарю. Я утверждаю, что если слово "interface" в английском языке среднего рода, то нет оснований заявлять, что "API" мужского рода. Вы же утверждаете, что поскольку слово "интерфейс" в русском языке мужского рода, то _английская_ аббревиатура "API" должна быть также мужского рода.
> Например, предложение "Бизнес довел меня до
> белого колена" судя по вашим словам неверно.
> Ведь это иностранное слово, так? Значит
> правильно будет "бизнес довело меня до
> белого колена"???
"Бизнес" очевидно мужского рода, что Вы могли бы узнать, обратившись к любом словарю. Я утверждаю, что если слово "interface" в английском языке среднего рода, то нет оснований заявлять, что "API" мужского рода. Вы же утверждаете, что поскольку слово "интерфейс" в русском языке мужского рода, то _английская_ аббревиатура "API" должна быть также мужского рода.
0
Да я не спорю что api среднего рода в _английском_ языке, я говорю что апи (как и английская абривиатура api) в русском тексте имеет мужской род
0
Не согласен :)
Впрочем, больше доказательств найти трудно, поэтому спор имхо потерял смысл. Предлагаю его свернуть :)
Впрочем, больше доказательств найти трудно, поэтому спор имхо потерял смысл. Предлагаю его свернуть :)
0
Что за "белое колено"? :)
Может быть, каление?
Может быть, каление?
0
а где написано что "метро" среднего рода!? раньше как раз было "наш метро"
0
http://slovari.yandex.ru/search.xml?text…
Несклоняемое, среднего рода.
Несклоняемое, среднего рода.
0
НЛО прилетело и опубликовало эту надпись здесь
а у меня API, как и interface, среднего рода - das Interface :)
0
про быстрый серф м западшую F5 хорошо
0
забавно, забавно :) а что за сервис то в итоге получился? где можно посмотреть?
0
Сервис - http://livents.ru, а посмотреть карту можно например при добавлении события (или при его просмотре)
0
Брутально тормозит =( Сие проблема кода или хоста?
0
По моему, вам надо его как-то попиарить. Идея отличная, исполнение вроде тоже отличное, но вот пользователей мало!
0
иди убей свой сервис %) я из ростова-НА-ДОНУ. а он мне показывает Ярославская область > Ростов : Увы, но в этом месте ничего нет. Я ж ахренел. Как? В ростове ничего нет?
0
Да, интересно было бы на результат таких мучений взглянуть.
Гы: "20 000 запросов за один раз – нормальное поведение для пользователя" :)
Гы: "20 000 запросов за один раз – нормальное поведение для пользователя" :)
+1
понравился стиль :)
0
Живой и интересный текскт, большое спасибо афтору :)
интересно читать даже ради такого стиля изложения.
интересно читать даже ради такого стиля изложения.
+3
странно!
автор предлагает писать самим, да это оправданно в основном,
но речь шла не о коде, а о данных (база городов, база geoip, картографическая база) - ничего из этого сам не напишешь!
данные в каком то виде, полном не полном есть на сайтах .org, просто надо владеть информацией
конкретно вся географическая база(CSV) вплоть до деревни жуковка со 100 жителями
с широтой долготой и кучей имен-синонимов на разных языках
http://www.geonames.org/export/
там же есть и веб сервисы
geoIP найти тоже можно,
например http://www.maxmind.com/app/c
вот http://www.maxmind.com/download/geoip/da…
тут база geoIP для скачивания (работает - сам проверял находятся IP и хосты даже из маленьких российский городов)
сервисов карт также не мало кроме google maps (тот же local.live.com)
перестраховаться всегда можно
автор предлагает писать самим, да это оправданно в основном,
но речь шла не о коде, а о данных (база городов, база geoip, картографическая база) - ничего из этого сам не напишешь!
данные в каком то виде, полном не полном есть на сайтах .org, просто надо владеть информацией
конкретно вся географическая база(CSV) вплоть до деревни жуковка со 100 жителями
с широтой долготой и кучей имен-синонимов на разных языках
http://www.geonames.org/export/
там же есть и веб сервисы
geoIP найти тоже можно,
например http://www.maxmind.com/app/c
вот http://www.maxmind.com/download/geoip/da…
тут база geoIP для скачивания (работает - сам проверял находятся IP и хосты даже из маленьких российский городов)
сервисов карт также не мало кроме google maps (тот же local.live.com)
перестраховаться всегда можно
+2
Интересно читать было. Спасибо за статью :)
0
хорошо написано (:
0
Слушай, а давай дружить :)
Надо создать общество, каждый член которого хоть раз видел капчу в поиске гугла после 20000 запросов :) И делиться списками прокси и другими методами лечения этой напасти. А также делиться информацией, как можно быстренько и без гемороя узнать PageRank. И уже со спокойной душой писать любимые web-сервисы на общее благо ;)
Надо создать общество, каждый член которого хоть раз видел капчу в поиске гугла после 20000 запросов :) И делиться списками прокси и другими методами лечения этой напасти. А также делиться информацией, как можно быстренько и без гемороя узнать PageRank. И уже со спокойной душой писать любимые web-сервисы на общее благо ;)
0
Хммм...молодец, что разобрался как прикрутить...тока че то как то неопрятно получилось....что ль в окошечке рядом где нить разметил бы, а не поверх. А то у всего ресурса дизайн вроде прикольный.....а это поверху как то нехорошо получается. Вопрос по ходу..а это случаем не на базе Community Server запущено??..или свое что то писали?
+ еще есть такой скользкий момент по поводу секретности...это уже обсуждали в ветке по поводу снимков Яндекса...вроде как уже и можно и несколько людей сказали "А"..но регулирующего документа нет....поэтому я на месте владеющих порталом людей.....все же подумал....а стоит ли оно того...с другой стороны..если им можно..почему мне нельзя..
+ еще есть такой скользкий момент по поводу секретности...это уже обсуждали в ветке по поводу снимков Яндекса...вроде как уже и можно и несколько людей сказали "А"..но регулирующего документа нет....поэтому я на месте владеющих порталом людей.....все же подумал....а стоит ли оно того...с другой стороны..если им можно..почему мне нельзя..
0
Можно было использовать список городов из Википедии, российские там есть все, причём с координатами и вариантами названий на нескольких языках.
0
Однако пользоваться благами других стоит.
Я сначала прочитал как "пользоваться багами других"... что-то в этом есть, определенно :)
А вообще, хорошая статья, живая такая )
0
Ага, хотел я разок доброе дело сделать - помочь девушке выиграть онлайн конкурс красоты.
Подход такой же: список прокси + чекалка + curl.
Админ почуствовал, что что-то не так, только когда браузер с гордым именем "electronika-1.0" обогнал у него в статистике Оперу.
Подход такой же: список прокси + чекалка + curl.
Админ почуствовал, что что-то не так, только когда браузер с гордым именем "electronika-1.0" обогнал у него в статистике Оперу.
+2
Отличнейший сервис получится! Действительно очень интересный. Сам страдаю с API на http://geocaching.in.ua, должен отметить, что API у гугла, в принципе, доступно и не программисту.
+1
Гаси гугл, а то верстальщики и дизайнеры работу отберут.
0
Пользователи на карте - это здорово! Давно хочу сделать подобный сервис, но пока руки не доходят.
0
Спасибо, хорошая история :) Тоже собираюсь освоить их api, но пока провел только первое знакомство.
0
Приятная статья - вообще очень мало имхо статей из процесса разработки. о успехах сколько угодно трубят - а вот чтобы ктото описал как имался реально с чемто - редко.
0
забавные вы, программисты; спасибо за статью, с утра позитив - всегда бы так :)
0
«секс с ДЕВУШКОЙ» - важное уточнение :)
0
что-то слишком грамотно написано, для трояка-то по русскому :-)
0
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Web 2.0, бесплатные Api, Google Maps, кириллица или одна непростая ночь