Animal Captcha (PHP, bonito, seguro y software libre)
[inc]animal_captcha[/inc]
[inc]animal_captcha[/inc]
eventuis es mi primera web que hace un uso extenso de la geolocalización. Cada evento puede ser geolocalizado y esto permite a cualquier usuario buscar los eventos más cercanos.
Empecé desde cero a aprender todo lo que pude acerca de la geolocalización. Desde formulas con arcocosenos hasta el radio de la tierra al nivel del mar de media (6.372,797 kilómetros).
Una de las preguntas más interesantes que me surgió fue ¿cuanta precisión necesito? Hice una serie de cálculos sencillos que no encontré por ningún lado y por eso me decidí a hacer esta anotación.
Para averiguarlo hice una tabla indicando la precisión dada por determinado numero de decimales de grado.
| Grados | Precisión | |
|---|---|---|
| 0,1 | 1 | 11 kilómetros |
| 0,01 | 2 | 1.112 metros |
| 0,001 | 3 | 111 metros |
| 0,0001 | 4 | 11,12 metros |
| 0,00001 | 5 | 1,11 metros |
| 0,000001 | 6 | 11,2 centímetros |
De forma que, por ejemplo, la distancia entre latitud 1º y latitud 1,0001º es de poco más de 11 metros (misma longitud y a al nivel del mar).
¿Que conclusiones extraigo de los resultados?
Pues resulta que la mayoría de webs se exceden en la precisión para geolocalizar sus items.
Por ejemplo en la Wikipedia la precisión habitual es de 6 decimales de grado. Madrid está geolocalizada con una precisión ±11 centímetros. En mi opinión para geolocalizar ciudades es suficiente con indicar latitud 40,416ºN, longitud 3,700ºW.
Volviendo a mi caso particular. Los eventos de eventuis son por ejemplo partidos de fútbol, congresos, conciertos... para geolocalizar estos eventos he decidido usar 4 decimales, es decir 11 metros arriba o abajo, lo que mide una rotonda de diámetro.
Mi consejo/conclusión:
Cuatro decimales de grado son suficientes para la gran mayoría de aplicaciones web.
Puede que algún proyecto requiera 5 decimales de grado, no es descabellado, pero más allá es rotundamente inútil. A no ser que sea un sistema de guiado de misiles y puede que incluso en este caso sea innocua una precisión ±11 centímetros.
Y la pregunta que algunos me han hecho. ¿Porqué escatimar en decimales?
Con eventuis he pensado a lo grande (por escalabilidad que no sea) del orden de millones de eventos geolocalizados. Además se requiere algunos cálculos que consume muchos recursos como la obtención de los eventos más cercanos a una posición dada. En definitiva, cuanto menos RAM y cálculos consuma mejor. Puede que estemos hablando de muy pocos recursos ahora, pero pensando a lo grande creo que es buena idea empezar ahorrando.
Postdata: un GPS de coche normal ofrece una precisión de 15 metros. El sistema GPS de uso civil más avanzado llega hasta 1 o 2 metros en las mejores condiciones usando 12 satélites (12 canales).
1. ¿Qué es la Enseñanza 2.0?
Imagine un cambio en sistema Educativo Español de dimensiones revolucionarias.
Niños rechistando al sonar la sirena para el recreo. Escolares sonrientes entrando al aula por la mañana. Alumnos y profesores entusiasmados por aprender, convirtiendo los estudios en un reto, en lugar de un manifiesto aburrimiento.
Esto es la Enseñanza 2.0 o Educación 2.0: consiste en el empleo de un sistema informático como herramienta y plataforma para la enseñanza. Un ordenador portátil por cada alumno. Especialmente para la ESO.
Pondré un ejemplo. Imagine una clase de matemáticas, una hora de un Lunes, 28 alumnos. Lección: la regla de tres.
Es solo un básico ejemplo de lo que se puede llegar a hacer, fácil de visualizar y comprender.
Se podrían lanzar infinidad de herramientas con un repertorio redundante, para que cada profesor pueda decidir los recursos de sus lecciones.
2. ¿Porqué no se está consiguiendo?
Aquí no merece la pena extenderse. No se está consiguiendo porque: quienes mandan no saben y quienes saben no mandan.
El Ministerio de Educación comete errores tan torpes como "Educación entrega portátiles vacíos a 400.000 alumnos". Parece que tiene la intención correcta, pero navega sin rumbo.
Además, suponiendo que el Gobierno tenga lo que hay que tener para mandar al al infierno al monopolio de la industria de libros escolares. Valientes chupatintas que manipulan a profesores para que cambien los libros cada año y no aportan mejora apreciable. Si fuese por ellos en el 2030 continuaremos puliendo arboles.
El Gobierno debe tomar las riendas de esta revolución, porque nadie más lo hará.
3. ¿Cómo conseguirlo?
El software es el rey. La pieza más importante. El hardware era un reto, pero es una montaña que ya se ha escalado.
No se puede digitalizar las aulas sin crear un sistema de software específico para la escuela. Sería como repartir semillas sin maceta y tierra de cualquier lado.
Hoy día el coste de los portátiles se ajusta cada vez más, además se requiere un hardware muy básico, veámoslo.
El Hardware
El Software
Lo primero de todo, olviden a Microsoft. También a Google y a cualquier otra empresa. Ellas buscan dinero, no nos pueden ofrecer a cambio una revolución. Ignorarlas por completo. La solución es apoyarse en el uso y desarrollo de Software Libre (y unas cuantas donaciones al año a la comunidad como recompensa).
Se debe crear inmediatamente un centro de software para Educación a nivel Nacional. Un centro de coordinación, un edificio entero, cercano al Servidor Nacional.
Su objetivo es desarrollar el software y contenidos de la Educación 2.0.
Debe dividirse en dos grandes equipos:
--
La mayor revolución en educación en la historia. El fracaso escolar reducido a cenizas. Toda la sociedad mejoraría. Seríamos el ejemplo a seguir en educación en lugar de lo contrario.
¿Sabías que Teoriza es una red de blogs 2.0 en constante crecimiento? ¿Sabes que creamos contenido a razón de más de diez veinte post al día?
Seguramente no, porque no acostumbro a hablar de ello a pesar de haber fundado Teoriza. Nos mantenemos al margen, siguiendo al día los movimientos de Internet y la blogosfera, pero trabajando en nuestra propia linea.
Teoriza empezó a flotar en Internet antes de que existieran los llamados blogs, tal y como los conocemos ahora. En aquella época estaba muy de moda el php-nuke y los foros era el máximo exponente Internet-social del momento.
Atrás quedó el ya obsoleto foro & comunidad La web de tus Teorías. El que en su día fué el contenido único y principal de teoriza.com ahora ha cedido el paso imparable a los blogs de Teoriza.
Por ello creo que es el momento de dar parte de la situación actual y unas pequeñas trazas de la orientación del proyecto Teoriza a corto plazo.
El mapa actual de blogs Teoriza es el siguiente:
Así está Teoriza. Además aquí se puede ver la situación general y actualizada de la Red Teoriza en forma de ranking 2.0.
Todos los blogs Teoriza juntos sirven más de 1.700 artículos de contenido inédito y variado, a más de +40.000 lectores únicos cada día.
En las próximas semanas habrán muchas novedades que iré informando desde aquí.
Spanish | English
Description:
Animal Captcha is a PHP program created for web developers who need a secure spam control for HTML forms. It displays a random image picked from a list of animals which only humans can recognize.
Advantages:
Documentation:
Animal Captcha is divided into two PHP files and one folder containing some images.
By this way you can easily adding new languages or solving problems about animals which have some different names.
Download:
Published under Creative Commons 3.0 license. You can use or modify all you want, but you must attribute the work to the original author: GONZO (Javier González), of Blogs Teoriza.
Sorry about my bad English, i hope it will be useful!
Lanzo mi nuevo proyecto ordenando.com En el ubicaré una serie de nuevas webs de contenido funcional relacionado con el tratamiento de la información. Puesto que me gusta lo minimalista todas las webs serán estrictamente eficientes, simplificando la interfaz, haciendola usable y util para el usuario.
Y como primera web el Buscador de alojamientos. En el se buscar alojamientos ordenando con multiples opciones y de forma usable, sin complicar la vida al usuario ni dar lugar a errores. En el puede registrar su alojamiento gratis cualquier dueño de hoteles, hostales, pensiones, aparthoteles, casas particulares, casas rurales, campings, bungalows o albergues. Actualmente puedes buscar entre más de 200 alojamientos. Por fin doy el salto al PHP + MySQL, he de decir que el buscador de alojamientos lo programé en 4 dias integros empezando de 0 conocimientos de PHP y con el objetivo conseguido como puede verse.
Me gustaria leer vuestras opiniones, un saludo.
| Ocio | Tecnología | Mujer | Informática | Contactos | Cultura | Vacaciones | Interesante | Místico | Personal | English |
|---|---|---|---|---|---|---|---|---|---|---|
| Ocio | Alarmas | Intimidades | Internet | Chat | Poesías | Turismo | Legalidad | Tarot | GONZO | Leisure |
| Juegos | Tecnología | Salud | Adsl | Messenger | Mundo | Viajes | Videncia | Mia | Woman | |
| CineTV | Inventos | Mujer | Música | Tech | ||||||
| ComoHacer | ||||||||||
| Enlaces:
MovilZona Eventos Sagas Loteria Navidad 2012
Test de velocidad
Pedrea | ||||||||||
| Blogs Teoriza™ · Red de Blogs · · Aviso Legal · Creative Commons · 2003-2011 | ||||||||||