vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Administrative and Maintenance Tools - Moderate New Registrations Based On IP Geographical Origin (https://vborg.vbsupport.ru/showthread.php?t=205044)

djbaxter 10-12-2010 01:40 PM

Quote:

Originally Posted by imported_silkroad (Post 2109405)
I will not be around in this mod-thread very long.

On behalf of the rest of the thread, thank you. :rolleyes:

imported_silkroad 10-12-2010 01:54 PM

I don't think any agrees with you, djbaxter.

You are simply a mod cheer leader who does not understand what he is talking about and is not interested to learn more. You have provided no relevant technical information and you reject knowledge, as if knowledge is some kind of distasteful virus, LOL.

Plus, you are also not honest, since you said you were not going to post a reply and not argue, but you prove that (1) you don't understand geo-location, (2) you don't understand anti-spam technology, and (3) you like to argue about things you really have little clue about.

You should try to learn about geo-location and other technologies and contribute v. just being a forum-mod cheer leader (and a dishonest one at that!)

Ask some useful question, if you care about this mod... and try to improve it, if you have the technical ability.

Jafo232 10-12-2010 01:58 PM

Quote:

Originally Posted by imported_silkroad (Post 2109095)
This is a nice mod, but wouldn't it be both more accurate and more "updated" to simply use use mod_geoip for Apache2 and install the free MaxMind GeoIP database which is (claimed to be) 99.5% accurate at the country level?

Then the code could be much more simple, to simply match the white list (or black list) vB options country code with the country code from a very simple Apache2 mod_geoip function:

Code:

$_SERVER['GEOIP_COUNTRY_CODE']

Sure this would be great.. You would not happen to know how to do this on a shared server would you?

djbaxter 10-12-2010 02:05 PM

Quote:

Originally Posted by imported_silkroad (Post 2109433)
I don't think any agrees with you, djbaxter.

You are simply a mod cheer leader who does not understand what he is talking about and is not interested to learn more. You have provided no relevant technical information and you reject knowledge, as if knowledge is some kind of distasteful virus, LOL.

Plus, you are also not honest, since you said you were not going to post a reply and not argue, but you prove that (1) you don't understand geo-location, (2) you don't understand anti-spam technology, and (3) you like to argue about things you really have little clue about.

You should try to learn about geo-location and other technologies and contribute v. just being a forum-mod cheer leader (and a dishonest one at that!)

Ask some useful question, if you care about this mod... and try to improve it, if you have the technical ability.

I believe you have me confused with someone else. :rolleyes:

imported_silkroad 10-12-2010 02:08 PM

Quote:

Originally Posted by Jafo232 (Post 2109438)
Sure this would be great.. You would not happen to know how to do this on a shared server would you?

I think most servers in shared environments have mod_geoip, mod_curl, etc. installed already. They can also run geoip as Javascript, etc.

These mods and capabilities are pretty standard these days.

For those small number of forums who don't, they can configure geoip in many other ways too. Please see the MaxMind API documentation. They describe many APIs (Perl, PHP, C, Java, etc).

Did you read the MaxMind GeoIP API docs?

imported_silkroad 10-12-2010 02:10 PM

Here is a list of APIs supported from the MaxMind web site:

GeoIP APIs https://vborg.vbsupport.ru/external/2010/10/7.gif https://vborg.vbsupport.ru/external/2010/10/7.gif https://vborg.vbsupport.ru/external/2010/10/7.gif https://vborg.vbsupport.ru/external/2010/10/7.gif https://vborg.vbsupport.ru/external/2010/10/7.gif

Jafo232 10-12-2010 02:15 PM

As someone who has a lot of experience with other peoples shared server you are wrong. It is not installed on the vast majority.

As for using the API, sure, that is an option, but then you open up several other issues:
  1. What if their service is down?
  2. What if the shared environment will not allow curl, furl_open etc.? There are quite a few who do not.

imported_silkroad 10-12-2010 02:19 PM

I think you don't understand GeoIP, Jafo !!

Most people run the database on their server and don't make a remote call back to the remote (the MaxMind) web site !

You really have not read the full documentation and you have no experience installing GeoIP.

Do you really think that the only way to use GeoIP is to make a remote call back to their (the MaxMind) server??

Really?

Jafo232 10-12-2010 02:24 PM

Quote:

Originally Posted by imported_silkroad (Post 2109446)
I think you don't understand GeoIP, Jafo !!

Most people run the database on their server and don't make a remote call back to the their (the MaxMind) web site !

You really have not read the full documentation and you have no experience installing GeoIP.

Do you really think that the only way to use GeoIP is to make a remote call back to their (the MaxMind) server??

Really?

Hey silkroad, I work for multi-million dollar websites, go back to picking your nose..

imported_silkroad 10-12-2010 02:32 PM

Quote:

Originally Posted by Jafo232 (Post 2109447)
Hey silkroad, I work for multi-million dollar websites, go back to picking your nose..

Hey Jafo,

You might work for multi-million dollar websites; but you don't understand anything about GeoIP.

You have never installed it. You have not read the documentation. You know nothing about it.

PS: Multi-million dollar web sites don't run on shared hosting. Sounds like you work on little tiny web sites, LOL, Since only small web sites run on shared hosting without root access.

You can argue now, and you can hurl all the insults you want; but the bottom line is that you have no idea what you are talking about.

While I am off "picking my nose", why don't you go download the GeoIP API you like and install it and learn something about what you need to learn.

If you are such a great "web guru on multi million dollar sites" you can update your mod to use GeoIP before I get a chance to do "the pickin'"

Your mod is really poorly written. Why not listen and improve it?

Edit: Why do you think OpenX Ad server, which serves more ads that any (free) ad server on the market, uses GeoIP?


All times are GMT. The time now is 10:51 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01840 seconds
  • Memory Usage 1,790KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete