SOPA

Tuesday, March 24, 2009

Global Warming : A Different Opinion

Firstly, a line which i loved a lot :

"The theories we believe we call them facts, and the facts we dont believe we call them theories"

And the facts which defy the common thinking of people are called "Conspiracy Theory"

There are huge number of conspiracy theories...

This is my view and a different opinion about the Global Warming...


Ever wondered that only the developed countries keep shouting global warming and the effects of it..?? and at the same time they import huge amounts of fuel from the less developed countries..!! Countries like USA, UK etc who shout the most consume the most amount of fossil fuels.. There are a few common sense reasons for this:

1. There is a very limited amount of fossil fuel on this planet, and this fossil fuel is the backbone of our development today.. The developed countries realize this and put pressure on the less developed countries not to use the fuel while they burn it to glory.. This is the same as the rich are getting and the poor are getting poorer..

2. It is a well known fact that the amount of carbon dioxide and other harmful gases which are so "harmful" are dumped in the atmosphere by natural activities like volcanic eruptions, marsh gases etc in a single event are much more in volume than the amount dumped by human activities even in the most polluted cities in the world in the whole year!!!


It may come to your head that "Why is the temperature increasing??"

Well, lets take a flash back in history....

Ever heard of the ice ages??

What was the cause??

The answer is simple... The SUN

The Sun as all creations grows and evolves.. there are changes in all creations..
Over time the Sun goes through many changes.. and in these changes the amount of heat being produced also changes (nothing is perfect in the universe that will operate at the optimum exact value)

So the temperature of the Sun keeps varying and the Earth being pretty close to the Sun feels this change..

Now, someone may ask where is the proof...

1. The planet having a couple of ice ages already in the past when there was no human activities to effect the the weather...
If global warming was due to human activities the planet should have always been in the ice age and never recovered

2. Water has memory when it come to temperature...
That is it takes time for water to heat and cool and due to this the temperatures of the years gone by can easily be analyzed by the temperature at certain depths (i dont knw this technically)


3. The planet faced one of its coldest era when the industrial revolution was is at its peak.. that is there was no refining no control on pollution if global warming was true then that should have been the hottest year


4. According to NASA the temperatures of all the planets in the solar system has increased by atleast 3 degrees.. Well even earth is a part of it... so we had to feel it....


Well the bottom line is that we should stop creating a hue and cry about global warming .. and if are really worried about the survival of the human race we should find ways to high tail it out of here before the planet heats too much for our survival...



A few site

Global warming hoax

wikipedia

Apache2 config: Changing Error message

In continuation to the previous blog... when the IP range was blocked we did want the default Forbidden message of apache2 the config was simple....

open and edit /etc/apache2/apache2.conf

[code]

Alias /error/ "/usr/share/apache2/error/"


AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en cs de es fr it nl sv pt-br ro
ForceLanguagePriority Prefer Fallback


ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /redirected.php
#ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
ErrorDocument 410 /error/HTTP_GONE.html.var
ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

[/code]

I just wanted to change to FORBIDDEN access page to if the page is in ur default website directory just type / else metion to where it should redirect for more visit
4webhelp

google cache

Monday, March 23, 2009

Apache2 : Blocking access to a range of IPs

A few days back we had a problem that someone in a particular hostel was flooding the mysql through our website.
Now the problems were

1. We had to block the entire range of IP for that those places. (as the person was able to change his/ her IP and flood again)

2. We could not stop them from accessing apache2 completely as the server also hosts the local linux repos fror the network so by blocking access to port 80 the repos would also be blocked for that range.

3. A few IP in the blocked range had to be allowed as the IPs were of known people and who needed the access.

Now we followed a step by step approach to this..

1. For blocking the entire range we had to block the ips as well as the subnet as follows..

Open and edit /etc/apache2/site-enabled/

[code]
NameVirtualHost *:443
NameVirtualHost *:80

ServerAdmin webmaster@localhost

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
deny from 192.168.xxx.0/255.255.xxx.0
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/

[/code]

Here the apache2 is blocking the ip range of 192.168.xxx.0 to 192.168.xxx.255
having the subnet mask
255.255.xxx.0

2. For allowing access to repos on the server.

Open and edit /etc/apache2/site-enabled/

[code]
NameVirtualHost *:443
NameVirtualHost *:80

ServerAdmin webmaster@localhost

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
deny from 192.168.xxx.0/255.255.xxx.0
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/


Alias /repo/ubuntu "/var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all


Alias /repo/wine "/var/spool/apt-mirror/mirror/wine.budgetdedicated.com/apt/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all


Alias /repo/media "/var/spool/apt-mirror/mirror/packages.medibuntu.org/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all


Alias /yum "/var/cache/yum/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from none
Allow from all

[/code]

3. unblocking a few IPs

Open and edit /etc/apache2/site-enabled/

[code]
NameVirtualHost *:443
NameVirtualHost *:80

ServerAdmin webmaster@localhost

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
deny from 192.168.xxx.0/255.255.xxx.0
allow from 192.168.xxx.yyy
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/

[/code]

Here the Order is changed to deny then allow. It is interesting to note that to allow all a allow all mask is not required which initially confused me.

I hope this config helps people as much i have broken my head over it