Pull to refresh

Comments 73

насколько мне известно, Maxmindовский GeoIP API не позволяет получать географические координаты по названию региона (т.н. Geocoding). Она возвращает всю информацию только по указанному ей IP-адресу.
Так, насколько я понимаю, именно такая задача и стояла - отобразить, где находится посетитель страницы.
да не совсем. На http://livents.ru при выборе города надо показывать его на гуглевской карте, чтобы пользователь мог указать точное расположение места проведения события.
вам не правильно известно
maxmind в нескольких форматах распостраняется
таже City база может быть в виде SQL дампа (по которому выбирай что хочешь) или CVS файла а не только специально оптимизированного под GeoIP бинарного файла
естественно что где то придется держать таблицу соответсвий "русские города" "города из maxmind"
не знаю но на мой взгля гугл сделал большое добро для всех открыв свой апи. а все остальные жмоты.
ещё в гугле нет посика по москве по номеру дома и названию улицы... и много чего нет, но чего то доделать не проблемма, координаты не проблема утащить из других мест.
а благодаря гуглу очень много людей могут сделать свой маленький сервис который может многим оказаться полезным...
скажем написать нечто вроде domnakarte.ru сейчас может любой веб программер. я когда изучал апи какраз и сделал такую вещь. по названию улице и номеру дома маркер сам наносится на карту (но с погрешностью +- метров 300) конечно координаты пришлось доставать оч хитрым способом, но это даже интересно.
Так я по моему это и говорю. Используйте Api, только будте готовы немного(или много) помучится, чтобы прикрутить.
Просто я хотел сказать, что Api - это не "серебрянная пуля" и не стоит думать, что все запустится с пол - пинка.
кто бы спорил) новот написать с нула в данном случае это..... ну очень дорго и долго)
UFO just landed and posted this here
api в каком роде? Оно мое?
аффтар, api это не НЛО, это Application Programe Interface. т.е. мужского рода.
Хотя учитывая данный контекст и тот факт, что аффтар врядли гомо, то возможно и женского рода
это имеет отношение к теме? нет.
садись, троечка.
с какой стати "Интерфейс" не мужского рода?
Не "Интерфейс", а "Interface". Какого рода это слово в русском, значения не имеет, поскольку Вы привели англ. аббревиатуру. Вот я и спрашиваю, на каком основании Вы считаете, что в англ. языке это слово мужского рода, а не среднего, например. Вы безапелляционно утверждаете, что это слово мужского рода, Вам это и доказывать.
Текст, приведенный автором на каком языке написан? Извините, если я купил машину в германии, это не значит что я на ней буду ездить по немецким дородным правилам. Ведь так?
Так. Но если Вы будете ездить по правилам своей страны, то и ссылаться следует на них, а не на немецкие. Аналогично, если бы Вы сказали "Интерфейс прикладного программирования", можно было бы ссылаться на род слова "Интерфейс" в русском языке. Но Вы сказали "Application Program Interface", фактически заявив, что из мужского рода (?) слова "Интерфейс" в русском языке следует, что и англ. аббревиатура API также мужского рода.
Погодите погодите. Нет, я конечно согласен с вами в том, что в данном случае с моей стороны было бы правильнее сказать "Интерфейс", нежели "Interface". Однако если я спрошу вас в аське, какая у вас машина, а у вас, допустим, Mitsubishi Lancer Exolution VI, вы же не напишите мне "Митсубиси ланцер эволюшен 6". Ой, нет, даже "Митсубиси ланцер эволюшен шесть", а то не дай бог еще че там с арабскими цифрами не то...
Вот, в итоге вы ведь все равно ответите "Mitsubishi Lancer Exolution VI", но это совершенно не означает что ваша машина стоит не у вас под окнами, а в японии в автоцентре. Т.е. русское либо английское произношение не перемещает нас на другой континент, мы по прежнему остаемся в россии, а значит и следуем русским правилам произношения, граматики итп. Или я опять что-то упустил?
Не так уж часто заимствованиями можно свободно манипулировать согласно правилам языка. Почему слово "метрополитен" мужского рода, а "метро" - среднего? "Пальто", "кафе" и т.д. перенесены из других языков без изменений, при этом никто ведь не утверждает, что следует их преобразовать согласно правилам языка. Чем же "интерфейс" от них отличается?
т.е. с твоих слов "интерфейс" в русском языке имеет средний род?
Из моих слов следует, что судить о слове "интерфейс" в русском языке следует из его рода в английском, а не как-либо преобразовывать, исходя из правил русского языка. Если в англ. это слово мужского рода - то и в русском оно должно быть таким, если среднего - то нет никаких оснований его менять.
"бизнес" какого рода?? Например, предложение "Бизнес довел меня до белого колена" судя по вашим словам неверно. Ведь это иностранное слово, так? Значит правильно будет "бизнес довело меня до белого колена"???
Не нужно передергивать мои слова. Я сказал, что иностранные слова передаются в оригинале. Что всякое иностранное слово среднего рода - это уже Вы придумали.
Какого рода тогда слово бизнес?
Погодите, мы разговариваем тут на каком языке?
Неужели вы не слышали выражение "Незнание законов страны, не освобождает от ответственности"?
Какое отношение имеет то, на каком языке мы разговариваем, к тому, что всякое иностранное слово по-вашему среднего рода?
Я разве сказал что все иностранные слова имеют средний род? Да и какое оношение вообще это имеет к нашему спору?
Именно так Вы и сказали:
> Например, предложение "Бизнес довел меня до
> белого колена" судя по вашим словам неверно.
> Ведь это иностранное слово, так? Значит
> правильно будет "бизнес довело меня до
> белого колена"???
"Бизнес" очевидно мужского рода, что Вы могли бы узнать, обратившись к любом словарю. Я утверждаю, что если слово "interface" в английском языке среднего рода, то нет оснований заявлять, что "API" мужского рода. Вы же утверждаете, что поскольку слово "интерфейс" в русском языке мужского рода, то _английская_ аббревиатура "API" должна быть также мужского рода.
Да я не спорю что api среднего рода в _английском_ языке, я говорю что апи (как и английская абривиатура api) в русском тексте имеет мужской род
Не согласен :)
Впрочем, больше доказательств найти трудно, поэтому спор имхо потерял смысл. Предлагаю его свернуть :)
согласен с тем что стоит свернуть спор, но совершенно не согласен с тем, что вы имеете сомнения в моей справедливости ;))

p.s. ну почему все споры, которые заканчиваются ничьей, всегда пагубно влияют на мою карму...
Что за "белое колено"? :)
Может быть, каление?
а где написано что "метро" среднего рода!? раньше как раз было "наш метро"
UFO just landed and posted this here
а у меня API, как и interface, среднего рода - das Interface :)
про быстрый серф м западшую F5 хорошо
забавно, забавно :) а что за сервис то в итоге получился? где можно посмотреть?
Сервис - http://livents.ru, а посмотреть карту можно например при добавлении события (или при его просмотре)
Брутально тормозит =( Сие проблема кода или хоста?
Это проблема вообще с потерей пакетов на каком то маршрутизаторе. Мы как раз разбираемся с провайдером.
сегодня возникли проблемы с потерей пакетов на одном из узлов в Питере (сервер физически там стоит). Грустно, но ничего сами сделать не можем.
По моему, вам надо его как-то попиарить. Идея отличная, исполнение вроде тоже отличное, но вот пользователей мало!
на самом деле мы уже столкнулись с непониманием пользователей. даже те, которые регистрируются, они не знают что делать с сервисом. скорее всего причина в том, что аналогов в россии нет и не было.. сейчас как раз решаем что именно пользователей не устраивает и как это можно исправить.
иди убей свой сервис %) я из ростова-НА-ДОНУ. а он мне показывает Ярославская область > Ростов : Увы, но в этом месте ничего нет. Я ж ахренел. Как? В ростове ничего нет?
Так контент создают пользователи. Если в твоем городе ничего нет, просто создай интересное событие. :-)
Друг мой, ты не понял меня :)
Я тебе говорю — я из Ростова-на-Дону, а сервис твой показывает, что я из Ростова в ярославской области.
Да, интересно было бы на результат таких мучений взглянуть.
Гы: "20 000 запросов за один раз – нормальное поведение для пользователя" :)
Живой и интересный текскт, большое спасибо афтору :)
интересно читать даже ради такого стиля изложения.
странно!

автор предлагает писать самим, да это оправданно в основном,
но речь шла не о коде, а о данных (база городов, база 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)
перестраховаться всегда можно
В geonames.org, к сожалению, кириллические названия не всегда присутствуют. Плюс дубляж населенных пунктов (как и у maxmind), из-за чего морока неизбежна. Но по части всяких веб-сервисов geonames, безусловно, интересна.
Интересно читать было. Спасибо за статью :)
Слушай, а давай дружить :)
Надо создать общество, каждый член которого хоть раз видел капчу в поиске гугла после 20000 запросов :) И делиться списками прокси и другими методами лечения этой напасти. А также делиться информацией, как можно быстренько и без гемороя узнать PageRank. И уже со спокойной душой писать любимые web-сервисы на общее благо ;)
Хммм...молодец, что разобрался как прикрутить...тока че то как то неопрятно получилось....что ль в окошечке рядом где нить разметил бы, а не поверх. А то у всего ресурса дизайн вроде прикольный.....а это поверху как то нехорошо получается. Вопрос по ходу..а это случаем не на базе Community Server запущено??..или свое что то писали?
+ еще есть такой скользкий момент по поводу секретности...это уже обсуждали в ветке по поводу снимков Яндекса...вроде как уже и можно и несколько людей сказали "А"..но регулирующего документа нет....поэтому я на месте владеющих порталом людей.....все же подумал....а стоит ли оно того...с другой стороны..если им можно..почему мне нельзя..
Можно было использовать список городов из Википедии, российские там есть все, причём с координатами и вариантами названий на нескольких языках.
Однако пользоваться благами других стоит.

Я сначала прочитал как "пользоваться багами других"... что-то в этом есть, определенно :)

А вообще, хорошая статья, живая такая )
Ага, хотел я разок доброе дело сделать - помочь девушке выиграть онлайн конкурс красоты.
Подход такой же: список прокси + чекалка + curl.
Админ почуствовал, что что-то не так, только когда браузер с гордым именем "electronika-1.0" обогнал у него в статистике Оперу.
Отличнейший сервис получится! Действительно очень интересный. Сам страдаю с API на http://geocaching.in.ua, должен отметить, что API у гугла, в принципе, доступно и не программисту.
Гаси гугл, а то верстальщики и дизайнеры работу отберут.
Вынужден вас огорчить, дорогой хабрачеловек. В нынешний век высоких технологий и с нынешним уровнем доступности технологий участие программистов, дизайнеров и верстальщиков не всегда нужно для создания чего-либо. Я, к примеру, простой радиоинженер.
Пользователи на карте - это здорово! Давно хочу сделать подобный сервис, но пока руки не доходят.
Спасибо, хорошая история :) Тоже собираюсь освоить их api, но пока провел только первое знакомство.
Приятная статья - вообще очень мало имхо статей из процесса разработки. о успехах сколько угодно трубят - а вот чтобы ктото описал как имался реально с чемто - редко.
поддерживаю, у нас в России довольно много успешных проектов (moikrug, vkontakte, rutube и т.п.), думаю, что разработчикам есть о чем рассказать.

или они настолько заняты процессом написания кода, что им просто некогда?
забавные вы, программисты; спасибо за статью, с утра позитив - всегда бы так :)
«секс с ДЕВУШКОЙ» - важное уточнение :)
что-то слишком грамотно написано, для трояка-то по русскому :-)
Ну вообще - то там была 4, но ставили толко за умение писать интересные сочинения. Обычно учительница делал исправлнеия карандашом и отдавала мне. Я исправлял и сочинение отправляли на какой - нибудь конкурс. Руский язык довольно сложный не то что Php :-)
UFO just landed and posted this here
Sign up to leave a comment.

Articles