martes, 30 de junio de 2015

Preguntando a internet

¿Qué es node.js?
Consideraciones iniciales: Node.js es un entorno de programación creado principalmente (pero no únicamente) para ejecutar aplicaciones Javascript desde el servidor. El motivo de la elección de esta pregunta es que en este momento estoy realizando, con considerable esfuerzo ya que estoy un poco verde en este tema, el curso "Desarrollo de servicios en la nube con HTML5, Javascript y node.js" simultáneamente a este curso también en Miríada X.
Diferentes tipos de palabras claves:
-De campo temático: node.js programación tutorial
-De problema especifico: "Proyecto node.js", "aprendiendo node.js", "programación http con javascript"
-Referencias autorales: Dahl, Joyent.

En una primera búsqueda en google académico e introduciendo sólo la pregunta "¿Qué es node.js?" obtenemos 1.220 resultados, lo cual es un número claramente excesivo.
Si afinamos un poco más la búsqueda añadiendo las palabras clave: javascript, tutorial y curso de la manera que se muestra en la imagen, bajamos a 580 resultados, pero notamos que algunos de ellos están en ingles.
De modo que activamos la opción de buscar sólo páginas en español y la búsqueda baja a 70 resultados, lo que nos da un margen aceptable para ir navegando por ellos hasta encontrar aquél que nos sea más útil.






Es evidente que los resultados en google académico son de nivel bastante avanzado y para lo que yo busco (nivel principiante) me sobra y me basta con los primeros resultados que se obtienen con el google habitual introduciendo "tutorial de node.js"; pero eso es ya cuestión de niveles.

martes, 16 de junio de 2015

Web superficial y Web profunda

Imaginemos la Web como si fuera un almacén donde podamos guardar todo tipo de objetos y que además dicho almacén crezca y se amplíe cada vez que nosotros introduzcamos algo. En el momento de la creación del almacén pocas personas guardan cosas en él, de modo que si entramos, de un sólo vistazo podemos hacernos una idea de lo que nos encontraremos dentro: algunos muebles, libros, papeles y poco más. Pero los usuarios del almacén empiezan a crecer exponencialmente día tras día, de modo que si antes ocupaba una superficie de varios metros, ahora ocupa muchos kilómetros en todas direcciones: izquierda, derecha, adelante, detrás, arriba y abajo, de modo que encontrar un objeto es prácticamente imposible, a no ser que dispongamos de herramientas como catálogos, instrucciones, mapas, etc. cada uno de ellos con una utilidad específica; estas herramientas en la web son los buscadores, guías, metabuscadores, directorios, etc. En ellos están registrados un buen número de los objetos que se han ido introduciendo en el almacén a lo largo de los años, ésta es la web visible. Pero -por diversas causas- no todos los objetos almacenados están reseñados en esos catálogos, dichos objetos forman parte de la Web profunda, un nombre excesivamente teatral, de modo que Lluis Codina propuso el más adecuado de web no indizable.
Los autores Sherman y Price definieron cuatro tipos de web profunda: la opaca, la privada, la propietaria y la invisible.
A veces se introducen objetos en el almacén de una manera totalmente despreocupada, no le decimos a nadie que lo hemos metido, lo tiramos en cualquier rincón, le arrojamos otros objetos encima y por supuesto, no lo apuntamos en ningún registro; estos objetos forman parte de la Web opaca.
Algunos usuarios guardarán objetos en el almacén en sitios donde saben que nadie los va a buscar, o lo guardan en una caja o una taquilla cerrada con llave y si apuntan su ubicación en algún cuaderno, se llevan éste con él para que nadie pueda consultarlo; están en la zona que podríamos llamar Web privada.
Si pedimos algún requisito para acceder a un objeto, ya sea monetario, de comportamiento, o de intercambio, podemos decir que esos objetos están guardados en la Web propietaria.
Pero si de verdad queremos que ciertos objetos no puedan ser encontrados, los enterraremos a una profundidad adecuada en un sitio que sólo nosotros conocemos, o lo colocaremos en una estantería tan alta que sólo nosotros tengamos la escalera para llegar a él, o lo camuflamos como si fuera otra cosa de modo que si alguien lo encuentra no sepa qué es lo que ha encontrado; estos podrían formar parte de la Web realmente invisible.
Ahora veamos algunas herramienta útiles para bucear en la web profunda:
-The WWW Virtual Library es considerado el catálogo más antiguo que existe en la red, no en vano fue el creador de la Web, Tim Berners-Lee, el que lo inició.
- Infoplease está basada en artículos de la prestigiosa enciclopedia Columbia y en ella podemos encontrar multitud de mapas, biografías, historia, ciencia, efemérides y muchos más datos de interés.
- DeepWebTech nos ofrece motores de búsqueda específicos para temas concretos como: ciencia, medicina, negocios, tecnología, etc.
- TechXtra se centra principalmente en ciencia y tecnología; aquí podemos encontrar multitud de publicaciones sobre informática, matemática, ingeniería, investigación, etc.
Una última pregunta: ¿se puede bucear a más profundidad en la Deep Web? la respuesta es "si", pero debemos contar con un equipo especial de buceo (o de espeleología), investigar conceptos como el navegador "tor" y los dominios ".onion" y tener en cuenta que es posible hallar cosas podridas muy desagradables de ver, pero esa ya es otra historia.
 

jueves, 11 de junio de 2015

Búsqueda avanzada y por palabras clave en Google

Las búsquedas avanzadas suelen contar con múltiples cuadros de texto, casillas de verificación y otros elementos incluidos habitualmente en los formularios. Por lo general, estos elementos permiten aplicar filtros a la búsqueda básica, para obtener resultados más exactos.
Podemos acceder a ella a través de su URL http://www.google.es/advanced_search

Accederemos a esta pantalla autoexplicativa donde podremos rellenar los campos que creamos necesarios para afinar nuestra búsqueda.
Para buscar una imagen simplemente tendremos que pulsar en la palabra imágenes y la búsqueda se ceñirá a cualquier formato de imagen.
Si pulsamos sobre este icono tenemos la útil opción de buscar imágenes iguales o semejantes a otra introduciendo su url en la web o subiendo un archivo desde nuestro PC.
Al igual que con las páginas web, google también nos ofrece un estupendo servicio de búsqueda avanzada de imágenes desde la siguiente URL: https://www.google.es/advanced_image_search
Desde esta ventana podremos buscar imágenes según palabras clave, tamaño, proporción, color, formato, etc.
Google (y la gran mayoría de buscadores) también nos ofrece la opción de realizar una búsqueda avanzada desde el cajetín principal del buscador utilizando ciertos operadores lógicos o booleanos y caracteres especiales insertados entre las palabras claves que queremos encontrar.
-El operador and (o el símbolo +) entre dos o más palabras clave nos devuelve resultados en donde aparezcan las palabras buscadas.
Ejemplo: ventana and redonda and hierro (o lo que es lo mismo ventana + redonda + hierro nos devolverá todos los resultados que contengan las palabras ventana, redonda y hierro.
El operador or (o el espacio en blanco) entre dos o más palabras clave nos devuelve los resultados en donde aparezcan cualquiera de las palabras buscadas.
Ejemplo: ventana or redonda or hierro (o lo que es lo mismo ventana redonda hierro)
nos devolverá todos los resultados que contengan cualquiera de las palabras ventana, redonda o hierro.
El operador not (o el símbolo -) delante de una palabra clave nos devuelve los resultados en donde no aparezca dicha palabra.
Ejemplo: ventana -redonda -hierro nos devolverá todos los resultados que contengan la palabra ventana pero donde no aparezcan ni las palabras redonda ni hierro.
“” Una frase entre comillas le indica al buscador que muestre los resultados donde aparezca dicha frase completa y sin cambios.
* Un asterisco sustituye a cualquier cadena de caracteres (aero* busca cualquier palabra que empiece con “aero”)
? La interrogación sustituye a cualquier carácter (lent? busca tanto “lento” como “lenta”)
@ Nos permite buscar etiquetas sociales(@pescador busca la palabra “pescador” por las redes sociales)
# Busca temas de tendencia (#pescador busca temas de tendencia con la palabra “pescador”)
.. Los dos puntos nos ayudan a buscar en un intervalo entre dos cifras (10..50 tortugas busca cualquier resultado que tenga entre 10 y 50 tortugas)
Los operadores de búsqueda especiales constan de un comando seguido por el carácter “:” y la palabra a buscar sin ningún espacio entre ellos.
define: busca la definición de un término (define:prurito busca la definición de la palabra “prurito”)
site: busca una palabra dentro de una página web (tesoros site:https://www.miriadax.net/ busca la palabra “tesoros” dentro de la web de Miriada X)
link: busca páginas con enlaces hacia la página que especifiquemos (link:https://www.miriadax.net/ busca páginas que enlacen con Miriada X)
related: busca páginas que estén relacionadas con la que le especificamos (related:https://www.miriadax.net/ busca páginas semejantes a miriada X)
-
Esta entrada forma parte del ejercicio "Métodos de búsqueda" junto con la elaboración de una presentación utilizando le herramienta de google docs. Ésta es la primera vez que utilizo dicha herramienta y me ha sorprendo gratamente pues me parece más potente que su homólogo de Microsoft; tan solo he echado en falta la posibilidad de incluir una música de fondo mientras se visualiza la presentación, aunque supongo que esta deficiencia será solventada en próximas versiones del software.