Mostrando entradas con la etiqueta Base de Datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Base de Datos. Mostrar todas las entradas

domingo, 24 de mayo de 2015

Curso Access 2010 VBA (Programación)





Lista de Videos (38 vídeos):
  • Presentación. - Vídeo 1 02:54
    Presentación del curso VBA Access donde se ven los temas que se abordarán en el mismo.

  • Introducción. - Vídeo 2 29:50
    En este vídeo vemos las partes del editor VBA. Convertimos una macro a código VBA y creamos nuestro primer módulo y procedimiento.
    Link para descargar la BBDD del vídeo: http://www.pildorasinformaticas.com/a...

  • Tipos y variables. - Vídeo 3 25:03
    Seguimos avanzando viendo en este vídeo los tipos de datos en VBA. Explicamos el concepto de variable y vemos cómo declarar e iniciar variables en VBA Access.
    Link a la BBDD: http://www.pildorasinformaticas.com/a...

  • Constantes y ámbitos. - Vídeo 4 31:35
    En este vídeo vemos cómo declarar constantes en VBA. También explicamos los diferentes ámbitos de variables y constantes a la hora de declararlos: a nivel de procedimiento, a nivel de módulo y a nivel de proyecto.
    Link a los archivos del vídeo: http://www.pildorasinformaticas.com/a...

  • Operadores I. - Vídeo 5 26:13
    Vemos en esta entrega los operadores en VBA y creamos algunos ejemplos de código muy sencillos para su entendimiento.

  • Operadores II. - Vídeo 6 28:30
    Continuamos viendo el uso de operadores en VBA. Con un sencillo ejemplo veremos los operadores básicos, cómo introducir comentarios en el código y cómo tratar los errores en tiempo de ejecución de una manera sencilla.

  • Control flujo Condicional. - Vídeo 7 28:28
    En este vídeo comenzamos a ver las estructuras de control de flujo, profundizando en la estructura if y abordando la estructura condicional select case.

  • Control flujo Bucles I. - Vídeo 8 25:37
    En este vídeo entramos en el tema de los bucles. Concretamente explico con un ejemplo sencillo la sintaxis y funcionamiento del bucle indeterminado while.

  • Control flujo Bucles II. - Vídeo 9 26:28
    Seguimos avanzando en el tema de los bucles, viendo en esta ocasión la sintaxis del bucle do-loop.

  • Control flujo Bucles III. - Vídeo 10 27:01
    En este vídeo comenzamos a ver la sintaxis y uso del bucle for.

  • Control flujo Bucles IV. - Vídeo 11 25:52
    Vemos en este vídeo los bucles for anidados. Los utilizamos para rellenar y recorrer una matriz / Array de dos dimensiones

  • Control flujo. Bucles V. - Vídeo 12 23:37
    Vemos en este vídeo otro ejemplo de uso del bucle for. En este caso validamos una dirección de correo electrónico.

  • Llamadas a procedimientos. - Vídeo 13 26:29
    Comenzamos a ver con este vídeo el tema de llamadas a procedimientos y paso de parámetros.

  • Paso de parámetros. - Vídeo 14 27:10
    Explicamos en este vídeo 2 conceptos fundamentales a la hora de programar en VBA: paso de parámetros por referencia / valor y ámbitos de variables.

  • Procedimientos function. - Vídeo 15 26:21
    En este vídeo vemos el funcionamiento de los procedimientos function. Lo que diferencia a un procedimiento function de un sub es que los function devuelven un valor, y esto se explica con un sencillo ejemplo.

  • POO. - Vídeo 16 24:25
    En este vídeo explicamos un tema crucial en VBA: la Programación Orientada a Objetos (POO).

  • Eventos I. - Vídeo 17 28:14
    Seguimos viendo características de la POO. En este vídeo nos introducimos en el tema de los eventos.

  • Eventos II. - Vídeo 18 27:14
    Seguimos viendo POO y eventos. En este vídeo se realiza un sencillo ejemplo práctico sobre un formulario donde aplicamos buena parte de lo visto hasta ahora. Elaboramos un formulario en el que se desencadena una acción al pasar de un registro a otro que nos permitirá cambiar el valor de un cuadro de texto en función de una condición.

  • Eventos III. - Vídeo 19 23:25
    Seguimos viendo más ejemplos de eventos. En este vídeo utilizamos el objeto de VBA docmd para maximizar un formulario y filtrar los registros de un formulario utilizando una sentencia SQL.

  • Práctica I. - Vídeo 20 34:56
    Comenzamos en este vídeo un ejemplo práctico donde aplicaremos casi todo lo aprendido hasta ahora. Crearemos un formulario de registro agregando diferentes funcionalidades útiles.

  • Práctica II. - Vídeo 21 29:38
    Continuamos con la práctica. En este vídeo insertamos los registros en la tabla con una instrucción SQL y comenzamos a controlar diversas circunstancias que se pueden dar en el formulario.

  • Práctica III. - Vídeo 22 28:15
    Terminamos con la práctica del formulario. Creamos un control de errores para solventar el problema de introducir texto en el cuadro nif del formulario o un valor numérico excesivamente alto. Convertimos desde VBA un cuadro de tipo texto en un campo contraseña.

  • Programación ADO I. - Vídeo 23 27:28
    Introducción a la programación en ADO. Vemos en este vídeo cómo crear una conexión con la BBDD activa y almacenar información de una de las tablas en un objeto recordset.

  • Programación ADO II. - Vídeo 24 22:31
    En este vídeo comprobamos si un usuario existe en nuestra tabla de usuarios utilizando programación en ADO.

  • Programación ADO III. Conexión remota. - Vídeo 25 20:58
    Vemos en este vídeo como conectar con una BBDD externa con ADO.
    Link para descargar la BBDD gestion_formacion: http://www.pildorasinformaticas.com/a...

  • Programación ADO IV. - Vídeo 26 25:14
    En este vídeo vemos como conectar con una BBDD externa que no sabemos en que directorio está. Utilizamos la propiedad FileDialog para poder escoger la BBDD a la que vamos a conectar.

  • Programación ADO V. - Vídeo 27 22:24
    En este vídeo utilizamos el objeto Command para modificar la información de las tablas de BBDD externas. Utilizamos para ello también instrucciones SQL del tipo Insert, Update y Delete.

  • Programación ADO VI. Vídeo 28 25:26
    Conexión con una BBDD MySql desde Access utilizando ADO.
    Para instalación de servidor MySql se utiliza en el vídeo Wamp Server.

  • Programación ADO VII. Vídeo 29 24:55
    En este vídeo nos introducimos en la librería ADOX, concretamente en el uso del objeto Catalog, para crear BBDD externas.

  • Programación ADO VIII. - Vídeo 30 26:02
    Seguimos con programación en ADO utilizando la librería ADOX para crear BBDD remotas. En este vídeo vemos cómo crear nuevas tablas y campos en una BBDD remota utilizanzo los objetos table y columns.

  • Programación ADO XIX. - Vídeo 31 12:12
    Último vídeo dedicado a la programación ADO. Vemos en esta ocasión cómo crear un índice en un campo de una tabla de una BBDD externa. Para ello utilizamos el objeto Index de la librería ADOX.

  • Acceso ficheros Interacción. - Vídeo 32 26:54
    Comenzamos a ver en este vídeo cómo interactuar con otras aplicaciones desde VBA Access. Para ello primero debemos saber como acceder desde código al sistema de archivos. Utilizamos la función predefinida Dir() para conseguirlo.

  • Acceso ficheros Interacción II. - Vídeo 33 26:55
    Continuamos en el punto donde lo dejamos en el vídeo anterior y completamos el ejemplo donde importaremos una tabla de Excel a Access. Crearemos una macro autoexec para ejecutar el código automáticamente al abrir la BBDD.

  • Acceso ficheros Interacción III. - Vídeo 34 27:12
    En este vídeo veremos como acceder a un archivo de Excel externo. Crearemos un sistema de login utilizando la librería WScript.NetWork de Windows y un archivo Excel donde se almacenarán usuarios.

  • Creación ficheros texto desde VBA. Interacción IV. - Vídeo 35 25:39
    Vemos en este vídeo cómo crear ficheros de texto desde VBA y escribir en ellos información de formularios.

  • Acceso txt, PDF y Excel desde VBA. Interacción V. - Vídeo 36 31:42
    Vemos en este vídeo como leer la información de un fichero txt desde VBA Accss, cómo generar un fichero PDF con la información de tablas, consultas, formularios e informes, y también cómo manipular un fichero de Excel desde VBA pudiendo ejecutar procedimientos VBA Excel desde VBA Access y escribir información en el libro.

  • Módulos de clase I. - Vídeo 37 26:57
    Vemos en este vídeo cómo crear módulos de clase. Construimos objetos propios con sus propiedades y métodos

  • Módulos de clase II. - Vídeo 38 17:50
    Terminamos el curso de VBA con la última entrega donde desarrollamos un sencillo ejemplo de creación de modulo de clase. 



Fuente: youtube.com   



Otros Enlaces Relacionados:


Curso Access 2010 Avanzado
29 vídeos. Primer vídeo dedicado a la importación de datos externos. Para comenzar veremos como importar datos de otra BBDD Access. Guardaremos los pasos de importación y ejecutaremos la importación desde Outlook....


Curso Access 2010 Básico...
24 vídeos. Introducción a Access 2010. Creación de BBDD. Creación de tablas. Estructura de las tablas.
Agregar campos a tabla. Mover y eliminar campos. Tipos de datos en una tabla de Access 2010. Introducción de información en una tabla de Access 2010...


VBA Access 2003: programar en Access
La aplicación de buenas prácticas de desarrollo de software a VBA y Access (y las herramientas, también!) Escucha este post. Publicado por Andrés Eduardo García en 2:38 · Enviar por correo electrónicoEscribe un blogCompartir con ...


La aplicación de buenas prácticas de buenas practicas de desarrollo de software...
La aplicación de buenas prácticas de desarrollo de software a VBA y Access (y las herramientas, también!)
Después de trabajar con TSQL casi exclusivamente durante los últimos seis meses, llegó el momento en que el mes pasado tuve que hacer cambios en el código de Microsoft Access a una aplicación front-end en el trabajo.


Revisando: Integridad de datos en Sql...
Integridad de datos en Sql. Integridad de Datos; Integridad de Entidad e Integridad Referencial en Sql Server y Access. Modelo Relacional e Integridad Referencial [Video]; SQL (Paso a paso) Integridad Referencial [Video] ...


Revisando: SQL Server 2008, Definición, Cursos, Manuales
De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.


Revisando: Windows Server 2008 Definición y Manuales
Network Access Connections (IAS), Parcial, Parcial, No, No, Unlimited, Unlimited, Parcial. Network Access Connections (RRAS), Parcial, Parcial, No, Parcial, Unlimited, Unlimited, No. Remote Desktop Admin Connections ...


Windows Server Administración Básica
Configuración de el Routing and Remote Access para crear un NAT y DNS. An error occurred. Unable to execute Javascript. Uploaded by visoalgt on Mar 25, 2011. Instalación de DNS. Fuente: youtube.com. An error occurred ...


SQL Lenguaje de Consultas Estructurado...
Curso Access en Video - Monday, May 04, 2015 - admin; Curso Access | Tutorial Access | 5 Video Tutoriales Efectivos - Monday, April 13, 2015 - admin; Curso Access | Tutorial Access | Primera Parte - Saturday, September ...






sábado, 23 de mayo de 2015

Curso Access 2010 Avanzado





Lista de Vídeos (29 vídeos):


Fuente: youtube.com 



Otros Enlaces Relacionados:


Curso Access 2010 Básico...
24 vídeos. Introducción a Access 2010. Creación de BBDD. Creación de tablas. Estructura de las tablas.
Agregar campos a tabla. Mover y eliminar campos. Tipos de datos en una tabla de Access 2010. Introducción de información en una tabla de Access 2010... 


La aplicación de buenas prácticas de desarrollo de software a VBA y Access (y las herramientas, también!) Escucha este post. Publicado por Andrés Eduardo García en 2:38 · Enviar por correo electrónicoEscribe un blogCompartir con ...

La aplicación de buenas prácticas de desarrollo de software a VBA y Access (y las herramientas, también!)
Después de trabajar con TSQL casi exclusivamente durante los últimos seis meses, llegó el momento en que el mes pasado tuve que hacer cambios en el código de Microsoft Access a una aplicación front-end en el trabajo.

Integridad de datos en Sql. Integridad de Datos; Integridad de Entidad e Integridad Referencial en Sql Server y Access. Modelo Relacional e Integridad Referencial [Video]; SQL (Paso a paso) Integridad Referencial [Video] ...

De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

Network Access Connections (IAS), Parcial, Parcial, No, No, Unlimited, Unlimited, Parcial. Network Access Connections (RRAS), Parcial, Parcial, No, Parcial, Unlimited, Unlimited, No. Remote Desktop Admin Connections ...

Configuración de el Routing and Remote Access para crear un NAT y DNS. An error occurred. Unable to execute Javascript. Uploaded by visoalgt on Mar 25, 2011. Instalación de DNS. Fuente: youtube.com. An error occurred ...

Curso Access en Video - Monday, May 04, 2015 - admin; Curso Access | Tutorial Access | 5 Video Tutoriales Efectivos - Monday, April 13, 2015 - admin; Curso Access | Tutorial Access | Primera Parte - Saturday, September ...





Curso Access 2010 Básico




Lista de Vídeos (24 vídeos):

Fuente: youtube.com



Otros Enlaces Relacionados:


La aplicación de buenas prácticas de desarrollo de software a VBA y Access (y las herramientas, también!) Escucha este post. Publicado por Andrés Eduardo García en 2:38 · Enviar por correo electrónicoEscribe un blogCompartir con ...

La aplicación de buenas prácticas de desarrollo de software a VBA y Access (y las herramientas, también!)
Después de trabajar con TSQL casi exclusivamente durante los últimos seis meses, llegó el momento en que el mes pasado tuve que hacer cambios en el código de Microsoft Access a una aplicación front-end en el trabajo.

Integridad de datos en Sql. Integridad de Datos; Integridad de Entidad e Integridad Referencial en Sql Server y Access. Modelo Relacional e Integridad Referencial [Video]; SQL (Paso a paso) Integridad Referencial [Video] ...

De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

Network Access Connections (IAS), Parcial, Parcial, No, No, Unlimited, Unlimited, Parcial. Network Access Connections (RRAS), Parcial, Parcial, No, Parcial, Unlimited, Unlimited, No. Remote Desktop Admin Connections ...

Configuración de el Routing and Remote Access para crear un NAT y DNS. An error occurred. Unable to execute Javascript. Uploaded by visoalgt on Mar 25, 2011. Instalación de DNS. Fuente: youtube.com. An error occurred ...

Curso Access en Video - Monday, May 04, 2015 - admin; Curso Access | Tutorial Access | 5 Video Tutoriales Efectivos - Monday, April 13, 2015 - admin; Curso Access | Tutorial Access | Primera Parte - Saturday, September ...




martes, 29 de octubre de 2013

Inteligencia de Negocios

Maratón de Inteligencia de Negocios del 24 de Octubre de 2013, Visión Microsoft

  • Power Query and Power Map Preview para Excel 2013 - (Juan Alvarado)
  • Bodegas de datos: Planeando una arquitectura correcta - (Eduardo Castro)
  • Procesos incrementales con SQL Server Integration Services - (Daniel  Calbimonte)
  • Data Quality Services: Cómo mantener estandarizada la información - (John Jairo Bocachica)
  • Creación de Informes con Reporting Services en Azure - (Freddy Angarita)
  • El ABC de Master Data Management – (Guillermo Taylor)
  • Multidimensional VS Tabular. ¿Qué modelo elegir? - (Jesús Gil)
  • Mirando hacia el futuro: Minería de Datos como herramienta predictiva de la organización - (Alberto Rivera)
  • Big Data, el qué, cómo y cuándo de grandes volúmenes de datos - (Alan Koo)
  • Visualización de la información: Excel, PowerView y PerformancePoint Services - (Andrei Garzón)



1 - Power Query and Power Map Preview para Excel 2013 - (Juan Alvarado)



2 - Bodegas de datos: Planeando una arquitectura correcta - (Eduardo Castro)


3 - Procesos incrementales con SQL Server Integration Services - (Daniel  Calbimonte)




5 - Creación de Informes con Reporting Services en Azure - (Freddy Angarita)


6 - El ABC de Master Data Management – (Guillermo Taylor)


7 - Multidimensional VS Tabular. ¿Qué modelo elegir? - (Jesús Gil)


8 - Mirando hacia el futuro: Minería de Datos como herramienta predictiva de la organización - (Alberto Rivera)


9 - Big Data, el qué, cómo y cuándo de grandes volúmenes de datos - (Alan Koo)


10 - Visualización de la información: Excel, PowerView y PerformancePoint Services - (Andrei Garzón)



miércoles, 17 de abril de 2013

Revisando: YQL - Yahoo! Query Language

  • Yahoo! Query Language [Wikipedia]
  • Yahoo! Query Language [Presentacion]
  • YQL Guide - Yahoo! Developer Network  [PDF]
  • Recuperando datos de otro sitio web con YQL [Videos]
  • Tutorial de YQL y jQuery [Video]
  • Tutorial de YQL y jQuery [Articulo]
  • Using Yahoo! Pipes and the YQL Module [Video]



Yahoo! Query Language [Wikipedia]

Fuente: translate.googleusercontent.com

Yahoo! Query Language (YQL) es un SQL -como lenguaje de consulta creado por Yahoo! como parte de su red de desarrolladores .YQL está diseñado para recuperar y manipular los datos de las API a través de una única interfaz Web, lo que permite mashups que permiten a los desarrolladores crear sus propias aplicaciones. [1]

Inicialmente lanzado en octubre de 2008 con el acceso a la API de Yahoo, [2] 02 2009 vio la adición de abrir las tablas de datos de terceros, como Google Reader , el tutor y el New York Times . [3] Algunas de estas API todavía requieren una clave de API para acceder a ellos.El 29 de abril de 2009, Yahoo introdujo la capacidad de ejecutar las tablas de datos construidas a través YQL mediante JavaScript se ejecutan en servidores de la compañía de forma gratuita. [3]

Referencias
  1. Pérez, Juan Carlos (29 de abril de 2009). "Yahoo extiende YQL Plataforma Query Data Web" . PC World .
  2. Kolakowski, Nicholas (29 de abril de 2009). "Yahoo lanza YQL Ejecutar, actualizaciones YSlow" . eWeek .
  3. O'Dell, Jolie (2 de mayo, 2009) "Los desarrolladores: Never Mind the APIs, Aquí está YQL Ejecutar" . ReadWriteWeb .
Enlaces externos
Véase también



Yahoo! Query Language [Presentacion]

Fuente: slideshare.net

Transparencias que muestran la mayor parte de los aspectos del Yahoo! Query Language así como sentencias de uso.


Usado en el Curso de Extensión Universitaria "Desarrollo de aplicaciones web mediante servicios web y APIs abiertas" de la Universidad de Oviedo: http://directo.uniovi.es/postgrado/cabecera_ep.asp?Curso=2008&IdPrograma=5187



YQL Guide - Yahoo! Developer Network [PDF]

Fuente: google.com.ar/ 




Recuperando datos de otro sitio web con YQL

Fuente: youtube.com, youtube.com

 Parte 1/2

Ejemplo de recuperación de datos desde otro sitio web usando YQL



Parte 2/2




Tutorial de YQL y jQuery

Fuente:  youtube.com 

En este tutorial vamos a aprender como utilizar YQL de Yahoo! para mostrar informacion de cualquier pagina web en nuestras aplicaciones de internet usando nuestra herramienta favorita jQuery.

Consola de YQL:

Si desean obtener o visualizar el código fuente:




YQL - Tutorial de YQL con Jquery

Fuente: blog.ikhuerta.com 

Hace ya mucho tiempo que me debía una revisión de la gran API de YQL, un sistema amigable montado por yahoo y destinado a rescatar mediante peticiones muy parecidas a las queries de cualquier sistema SQL muchas de las informaciones más comunes que solemos necesitar en nuestros desarrollos web actuales: Rss, Twiiter, Facebook, Flickr, Búsquedas, etc...

Después de probarlo puedo decir que se trata de una API muy cómoda y versatil, que aglutina y simplifca multitud de servicios web. Además dispone de un gran añadido que hará las delicias de cualquier amante de javascript: devuelve las peticiones tanto en XML como en jsonp. Recordemos que este último nos permite hacer el famoso ajax crossdomain y por lo tanto nos va a permitir mostrar en nuestras web todos estos datos solo usando javascript.

YQL puede llamarse desde cualquier lenguaje servidor e incluso el propio yahoo nos informa de como hacer llamadas a YQL mediante CURL en PHP, pero en esta primera aproximación trabajaremos exclusivamente con javascript bajo el framework jquery.

La llamada pública a YQL

YQL tiene dos entornos en los que usarase: público y privado -dentro del privado hay varios niveles pero de momento nos vale así-. Cuando usamos llamadas públicas no necesitamos identificarnos y las llamadas son tan simples como cargar una url con variables informadas. Sin embargo de esta forma no podemos acceder a datos privados de los distintos servicios, por lo tanto estamos limitados mucho más en cantidad de opciones. De momento trabajaremos solo con esto, pero si queremos sacarle partido de verdad a la API de YQL deberemos echarle algún día un vistazo a como identificarnos en los servicios.

La llamada a YQL pública se forma de esta manera:

Para llamadas XML:

http://query.yahooapis.com/v1/public/yql?q=[[Query Buscada]]&format=xml&env=http%3A%2F%2Fdatatables.org%2Falltables.env

Para llamadas jsonp:

http://query.yahooapis.com/v1/public/yql?q=[[Query Buscada]]&format=json&callback=[[Funcion de Callback del json]]&env=http%3A%2F%2Fdatatables.org%2Falltables.env

Esto significa que en Jquery podemos hacer llamadas a YQL con un código como el que sigue:

$.getJSON("http://query.yahooapis.com/v1/public/yql?q=[[Query Buscada]]&format=json&callback=?&env=http%3A%2F%2Fdatatables.org%2Falltables.env",function(jsonData){
  //Acciones con el objeto jsonData que contendrá los datos solicitados})

Sencillo, ¿no? Solo nos quedará entonces aprender a hacer las queries y sabertodo lo que podemos llegar a sacar con esta API.

Las Queries de YQL

Las Queries de YQL son realmente muy parecidas a las de SQL. Como estamos trabajando con la forma pública tan solo tenemos que preocuparnos de los selects (no vamos a conseguir hacer Inserts, Updates o Deletes por esta vía). Así que nada tan simple como sentencias de este tipo:

SELECT * FROM [[Nombre Tabla]] WHERE [[Campo]] = '[[Valor]]'

Así que tan solo nos falta conocer las distintas tablas que existen en este sistema y por que campos podemos igualar el WHERE de la Query.

Yahoo ha habilitado el dominio datatables.org donde se tratan las distintas tablas existentes al tiempo que se aporta un sistema con el que la comunidad puede ir creando las suyas. Así que no hay un número de tablas fijas, estas son cada vez más a medida que los distintos sistemas van entrando en datatables.

También han habilitado una consola para desarrolladores de YQL en la que podemos ir lanzando directamente ahí nuestras queries hasta que encontremos lo que deseemos.

Al entrar la consola se abre directamente con la orden "show tables" que nos permitirá ver todas las tablas públicas actualmente. Son realmente muchísimas. Algunas son bastante inútiles pero al mirarlas enseguida empezaremos a encontrar cosas conocidas como: Flickr, Facebook, Foursquare, Twitter, Friendfeed, thumblr, Imdb, LastFM, Seomoz, Slideshare, Vimeo, Youtube, etc. Además, sorprendentemente, también encontramos como tabla servicios del propio Google como Search, Picasa, Analytics, Stock, Translate, Reader, Etc. y Otro tanto con los servicios de Microsoft, incluido Bing.

Todos estos servicios pueden accederse con YQL -y si trabajasemos identificados con muchos se puede también interactuar-, ¿no es impresionante?

Ahora solo tenemos que escoger el servicio que más nos guste y lanzar queries hasta encontrar la información que busquemos. Para saber con que campos jugar para hacer la query podes lanzar la orden "desc [[Nombre de tabla]]" para ver todos sus campos o usar el bloque de la esquina inferior derecha de la consola, buscar nuestra tabla y clickar en "desc".

Seguidamente incluyo algunas de las queries más interesantes que he encontrado en un primer recorrido rápido. Eres libre de incluir las tuyas en los comentarios.

Para disponer del RSS de este blog:

SELECT *
FROM rss
WHERE url = 'http://feeds2.feedburner.com/ikhuerta'

Lo que en jquery nos quedaría:

$(".yql-feed").click(function(){
  $.getJSON("http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM rss WHERE url = 'http://feeds2.feedburner.com/ikhuerta'&format=json&callback=?",function(data){
        var html = "
    ";
        html += "
  • " + data.query.results.item[0].title + "
  • ";
            html += "
  • " + data.query.results.item[1].title + "
  • ";
            html += "
  • " + data.query.results.item[2].title + "
  • ";
            html += "
    "
            $(html).dialog({title : "Rss de ikhuerta"});
      });
      returnfalse});


    Para hacer una búsqueda en Google:

    SELECT *FROM google.search
    WHERE
    q = "ikhuerta"
    AND hl = "es"
    AND gl = "es"

    En Jquery:

    $(".yql-googlesearch").click(function(){
      $.getJSON("http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM google.search WHERE q = 'ikhuerta' AND hl = 'es' AND gl = 'es'&format=json&callback=?&env=http%3A%2F%2Fdatatables.org%2Falltables.env",function(data){
            var html = "
      ";
            html += "
  • " + data.query.results.results[0].title + "
  • ";
            html += "
  • " + data.query.results.results[1].title + "
  • ";
            html += "
  • " + data.query.results.results[2].title + "
  • ";
            html += "
    "
            $(html).dialog({title : "Buscando 'ikhuerta' en Google"});
      });
      returnfalse});


    SELECT *
    FROM google.translate
    WHERE q="YQL no está mal"AND source="es"AND target="en"

    En Jquery:

    $(".yql-googletranslate").click(function(){
      $.getJSON("http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM google.translate WHERE q='YQL no está mal'AND source='es' AND target='en'&format=json&callback=?&env=http%3A%2F%2Fdatatables.org%2Falltables.env",function(data){
            var html = "
      ";
            html += "
  • " + data.query.results.translatedText + "
  • ";
            html += "
    "
            $(html).dialog({title : "Traduciendo de español a inglés"});
      });
      returnfalse});


    Buscando pisos en venta en Barcelona por menos de 250.000€

    SELECT *
    FROM nestoria.search
    WHERE country = 'es'AND place_name="Barcelona"
    AND price_max = '250000'

    En Jquery:

    $(".yql-nestoria").click(function(){
      $.getJSON("http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM nestoria.search WHERE country = 'es' AND place_name='Barcelona' AND price_max = '250000'&format=json&callback=?&env=http%3A%2F%2Fdatatables.org%2Falltables.env",function(data){
            var html = "
      ";
            html += "
  •  " + data.query.results.listings[0].title + "
  • ";
            html += "
  •  " + data.query.results.listings[1].title + "
  • ";
            html += "
  •  " + data.query.results.listings[2].title + "
  • ";
            html += "
    "
            $(html).dialog({title : "Resultados Nestoria"});
      });
      returnfalse});


    Recoger el timeline de un usuario de twitter:

    SELECT *FROM twitter.user.timeline
    WHERE screen_name='@ikhuerta'

    En Jquery

    $(".yql-twitter").click(function(){
      $.getJSON("http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM twitter.user.timeline WHERE screen_name='@ikhuerta'&format=json&callback=?&env=http%3A%2F%2Fdatatables.org%2Falltables.env",function(data){
            var html = "
      ";
            html += "
  • ikhuerta: " + data.query.results.statuses.status[0].text + "
  • ";
            html += "
  • ikhuerta: " + data.query.results.statuses.status[1].text + "
  • ";
            html += "
  • ikhuerta: " + data.query.results.statuses.status[2].text + "
  • ";
            html += "
    "
            $(html).dialog({title : "Twitter @ikhuerta"});
      });
      returnfalse});


    Buscar el vídeo del kakapo en youtube:

    SELECT *FROM youtube.search
    WHERE query='kakapo'

    En Jquery:

    $(".yql-youtube").click(function(){
      $.getJSON("http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM youtube.search WHERE query='kakapo'&format=json&callback=?&env=http%3A%2F%2Fdatatables.org%2Falltables.env",function(data){
            var html = "
      ";
            html += "
  • " + data.query.results.video[0].title + "
  • ";
            html += "
  •  " + data.query.results.video[1].title + "
  • ";
            html += "
  • " + data.query.results.video[2].title + "
  • ";
            html += "
    "
            $(html).dialog({title : "Búsqueda en Youtube"});
      });
      returnfalse});


    Y bueno, creo que ya son suficientes ejemplos, ¿no? Simplemente terminar indicando el código jquery completo que se ha usado para hacer este post. Notese que para mostrar las ventanas de dialogo hay que incluir también jquery UI. Mira el código jquery para usar YQL en este link.



    Using Yahoo! Pipes and the YQL Module

    Fuente:  youtube.com 

    In this talk from YUIConf 2011, YQL engineer Paul Donnelly demonstrates the features of the Yahoo! Pipes editor and explains how you can use Pipes and YQL to power your web apps, create mashups, and more.




    Artículos Relacionados:


    Descripción sobre cómo usar la aplicación Scholar-Scirus-Elis realizada con Yahoo Pipes para encontrar y hacer el seguimiento de los artículos que citan a una determinada publicación (http://pipes.yahoo.com/cites/scholars ...

    Vigilancia tecnológica [Wikipedia] - Que es la Vigilancia Tecnológica. - Introducción a la Vigilancia Tecnológica. - Vigilancia Tecnológica y el Software Libre - Universidad de Costa... - Guías sobre vigilancia tecnológica. - Algunas Herramientas de software para la Vigilancia Tecnológica.