Abansys, hostytec y algunos problemas

Marzo 31st, 2008

Desde hace algunos dias, la web se queda offline. No es por culpa de mi apache ni del server ni del ADSL, no. Teoricamente mi server (doméstico) es más crítico a cuelgues, consumo de recursos, problemas de configuración o defectos de hardware, pero lo que hace que la web esta offline es por culpa de la redirección del dominio a mi ip.

Compré el dominio en abansys y lo redirecciono  a mi server, pero a ratos la web se queda inaccesible. Casualmente, la web de abansys y la de hostytec también se quedan offline. Cuando vuelven a funcionar estas webs, mi web automáticamente recobra la vida. Mucha casualidad y ninguna explicación por parte de ellos.

Publicado en la categoría Artículos | 4 Comments

Superpoblación mundial

Marzo 29th, 2008

El otro día leyendo una anotación de Microsiervos sobre la gente que morirá mañana en el planeta me asaltó la inquietante duda de si ya somos demasiados en este mundo.

La población de la Tierra se estima que llegó a 6500 millones de personas a mediados de 2005, y todos sabemos que los recursos son limitados. La población aumenta y la capacidad de carga del planeta sigue siendo la misma ahora, que hace 100 años. Lo único que ha cambiado es la capacidad de optimizar los recursos y la productividad. La tecnología ha ayudado a mejorar los sistemas para sustentar la población, y el rendimiento de la agricultura, pesca y ganadería permite alimentar la población, pero los recursos un día o otro se verán sobrepasados por la necesidad de alimentar cada vez a más gente.

Superpoblación mundial

Nadie sabe a ciencia cierta si ya se ha llegado a este limite. No existe estudio que certifique la cifra exacta de población mundial a partir de la cual estaremos sobrepasando la barrera de lo aceptable.Algunos científicos sostienen la teoría que ya hemos llegado a este limite y que la hambruna mundial ya se cierne sobre nosotros. Thomas Malthus fue uno de ellos, pronosticó una hambruna mundial causada por el agotamiento de los recursos naturales aunque (afortunadamente) erró. No contó con la evolución de la tecnología y su pronostico quedó obsoleto.

Lo que es algo subjetivo y totalmente estimable es el consumo energético.Por cada barril de petroleo que se extrae, se consumen cuatro. Si la tasa de consumo energético de toda la población mundial fuera igual que la de los ciudadanos europeos o norteamericanos, los recursos solo podrían abastecer a 2000 millones de personas.

Estamos gastando demasiado.

Otra variable es el crecimiento demográfico. Según el censo mundial cada año mueren unos 55 millones y nacen 133. A este ritmo en el año 2042 seremos 9000 millones de personas en este planeta.

Cuando el crecimiento es favorable la población aumenta exponencialmente y en los países donde se da el ritmo es regurar, el aumento es del doble por cada generación. Digamos que si en Albania hay 3.600.000 personas y el ritmo es exponencial, en la siguiente generación habrían 6.200.000, a la siguiente 12.400.000 y así sucesivamente si no se aplica ningún control.

Superpoblación mundial

Pero no siempre es así, Spain is different. En el año 2025 se estima que en España habrán 26 millones de personas entre 40 y 70 años, la pirámide de edad se irá acrecentando por arriba, pero lo curioso es que a partir del 2014 (40.520.778) el crecimiento demográfico comienza a disminuir, y en el 2050 habrán 35.564.293 habitantes. Pese al flujo migratorio que ha absorvido España en los últimos años menguará la población.

poblacion española 2025

Entonces, ¿donde se mete toda la gente?
Así estarán los 10 países más poblados en el 2050:Countries and Areas Ranked by Population: 2050
--------------------------------------------------------
Rank Country or Area Population
--------------------------------------------------------
1 India 1,807,878,574
2 China 1,424,161,948
3 United States 420,080,587
4 Nigeria 356,523,597
5 Indonesia 313,020,847
6 Bangladesh 279,955,405
7 Pakistan 277,554,980
8 Brazil 228,426,737
9 Congo (Kinshasa) 203,039,557
10 Mexico 147,907,650
--------------------------------------------------------
Note: Data updated 07-16-2007 (Release notes).
Source: U.S. Census Bureau, International Data Base.

world_population_peque.gif

Mientras en España nos volveremos viejos y nuestra población sera inferior a la actual, muchos otros países tendrán un crecimiento demográfico temible.

Cuando una población crece demasiado y tal crecimiento sobrepasa la capacidad productiva o de soporte de la mismo, si no se aplica ningún tipo de control de población, necesariamente eso conducirá a alguna catástrofe o crisis, que se podría denominar de “control por la misma naturaleza”. Neutraliza el conflicto, pero desde luego a un alto costo de sufrimiento para quienes quedan en la etapa de transición.

Fuente: Wikipedia Superpoblación | CrisisEnergética.org | CensoMundial

Publicado en la categoría Artículos | 1 Comment

Ilusiones ópticas desde cerca o lejos…

Febrero 27th, 2008

Si, ya se que muchos ya lo habrán visto, pero vale la pena dedicar le unos segundos…

Si miras esta imagen desde tu silla sentado frente al ordenador, La Sra. Cólera está a la izquierda, y la Sra Calma está a la derecha.
Ahora, ponte en pie y aléjate 3-4 metros de la pantalla… y aquí tienes. Ellas han cambiado de sitio ! La ilusión ha sido creada por Phillippe G.Schyns y Aude Oliva de la Universidad de Glasgow.

Efecto visual sorprendente Colera Efecto visual sorprendente Calma

Publicado en la categoría Ilusiones Ópticas | 3 Comments

Mi primer formulario en ASP fácil, fácil…

Enero 22nd, 2008

Hasta ahora tenia varias webs sencillas hechas con html, flash y algún css. Sin embargo, por motivos de cambio de hosting y tecnologia he tenido que modificar algunos formularios.Tenia formularios que llamaban a un script cgi-bin hecho en perl que enviaba un email a la dirección configurada. Por supuesto que es algo que hace muchos años que existe y como tal, esta sujeto a un gran número de bugs y spammers.

formulario asp aspemail

Así que al cambiar el hosting los administradores me dijeron que en el nuevo servidor no funcionarian los scripts en perl que hacian de enviadores de mails, que tenia que usar ASP, y en concreto un modulo llamado aspemail.Esta bien documentado, os voy a poner mi ejemplo. Podéis hacerlo a partir de vuestro antiguo formulario en html y modificarlo para convertirlo en ASP.

Antes del tag <body> tenemos que poner

<%
' cambiar por el smtp de tu servidor (el que enviará el mail)
strHost = "mail.dominio.com"
If Request("Send") <> "" Then
Set Mail = Server.CreateObject("Persits.MailSender")
' enter valid SMTP host
Mail.Host = strHost
Mail.From = Request("Contacte") ' Direccion del remitente
Mail.FromName = Request("FromName") ' Nombre del que envia
Mail.AddAddress "usuario@dominio.com" 'Direccion de destino
Mail.Username = "envios@dominio.com" 'usuario del smtp
Mail.Password = "contraseña" 'Contraseña del smtp
' Asunto
Mail.Subject = Request("Subject") 'lo captura del campo llamado Subject
' cuerpo del mail
Mail.Body = Request("Body") 'lo captura del campo llamado Body
strErr = ""
bSuccess = False
On Error Resume Next ' catch errors
Mail.Send ' send message
If Err <> 0 Then ' error occurred
strErr = Err.Description
else
bSuccess = True
End If
End If
%>

Con esto ya hemos creado la instancia que llamará a la función aspemail y hemos configurado el envio del mail (remitente, asunto, nombre, smtp). Ahora este código nos mostrará un mensaje de envio con éxito o nos mostrará si ha habido algún error al enviar.

<% If strErr <> "" Then %>
Hi ha hagut un error: <% = strErr %>
<% End If %>
<% If bSuccess Then %>
Enviament correcte <% = Request(”FromName”) %>, en breu contactarem amb vosté.

<% End If %>

Ahora vamos a crear el formulario con los nombres de los campos que hemos usado:

<form method="post" action="contacte.asp">
<table cellpadding="2" cellspacing="0" height="234">
<tr>
<td width="109"><font size="2">Nom i cognoms:</font></td>
<td width="247"><input name="FromName" size="35" type="text" /></td>
</tr>
<tr>
<td width="109"><font size="2">Correu contacte:</font></td>
<td width="247"><input name="Contacte" size="35" type="text" /></td>
</tr>
<tr>
<td><font size="2">Assumpte:</font></td>
<td><input name="Subject" size="35" type="text" /></td>
</tr>
<tr>
<td height="136"><font size="2">Missatge:</font></td>
<td><textarea name="Body" cols="30" rows="5"></textarea></td>
</tr>
</table>
</form>

La estructura es la siguiente:

  1. Se carga la página, si el “Request” Send ha capturado datos, se crea la instancia Mail.Sender con todas las variables y configuraciones y pasa al paso 2.
  2. Si error es diferente a 0 (es decir, ha habido algun error), muestra el error que ha habido. Si no continúa con el mensaje “envio correcto señor “”, en breve contactaremos con usted.
  3. Si no, continua la carga de la página y muestra el formulario.

IMPORTANTE: Guardar la página con el mismo nombre de la acción del formulario, es decir, si la llamáis contacto.asp, en el campo action del boton send, poner contacto.asp.
<FORM METHOD="POST" ACTION="contacte.asp">

Publicado en la categoría ASP | No Comments

Sealand, el estado “micronación” de 550m2

Diciembre 20th, 2007

A 10Km de la costa de Suffolk, en el Reino Unido, se erige sobre el mar un estado-nación con un estatus cargado de curiosidades. Está en el mar del norte, en las coordenadas 51°53′40?N, 1°28′57?E (ver el mapa), y es una plataforma de 550m2.

Su creación data de 1942, y lógicamente, sus creadores nunca imaginaron que estaban fabricando un país. Durante la Segunda Guerra Mundial, los alemanes habían efectuado ofensivas por mar hacia Inglaterra. Entre 1939 y 1940 ya se habían hecho con el control de Dinamarca y Noruega, y gracias a ese dominio, Alemania lanzó ataques aéreos contra convoyes marítimos que se dirigían hacia la Unión Soviética con provisiones y armas.

II Guerra Mundial

En este contexto bélico, la Royal Navy mandó construir a Guy Maunsell el HM Fort Roughs, una superestructura flotante con 2 torres huecas de 11 metros de alto y una plataforma que podía albergar otras estructuras. Fue trasladada hasta el banco de arena de Rough Sands, y una vez allí llenaron los tanques del “barco” y lo hundieron deliberadamente. Su objetivo era proteger el puerto de Harwich de los alemanes.

fort_roughs

No fue la única plataforma marina que los ingleses construyeron en el mar; Knock John, Tongue Sands y Sunk Head fueron otras 3 superestructuras de formas similares que la Royal Navy puso en el mar. También en el estuario del Támesis se construyó el Maunsell Army Forts, un conjunto de 7 torres unidas por cables de acero y 5 cañones antiaéreos que derribaron 22 aviones y 30 bombas aéreas durante la guerra.

Maunsell Army Forts

<< Leer el resto del artículo »

Publicado en la categoría Artículos | 1 Comment

« Previous Entries Next Entries »