martes, 17 de abril de 2012

, ,

Google Docs como base de datos. Citas tecnológicas al azar – Virtual – programmers – Auto

Como seguro que para algunos me enrollé de más en las anteriores entradas y lo que queréis es menos explicación y más acción, en esta veremos el código completo del ejemplo de frases tecno-informáticas aleatorias que construimos anteriormente. Prácticamente para sólo copiar y pegar.

De todas formas, esto sólo os permitirá ver resultados de mi lista y sacar los datos cómo propuse. Si queréis hacer la vuestra o sacar los datos de otra forma, no os va a quedar más remedio que leer el tutorial completo siguiendo los enlaces que podéis encontrar al final.

Hoja de cálculo como base de datos

Vamos a tomar primero la opción más fácil que es la de incluir el código como gadget HTML/JavaScript. Como anuncié, aquí va el código que vimos en las otras entradas pero todo seguidito, así que sólo tenéis que añadir un gadget nuevo y pegar esto.

style type="text/css"
.frase { display:block; border: 1px solid #666666; background: white; padding: 10px; color: #333333; font-family: Courier, "Courier New", monospace; }
.autor { color: #90000; font-weight: bold; }
.otrafrase a { display:block;width:80px; border: 1px solid #666666; background: white; padding:5px; margin: 0px auto; text-align:center; text-decoration:none; font-weight:bold; border-radius: 5px; }
/style
script type="text/javascript"
frase = new Array();
autor = new Array();
totalfrases = 0;
function leerCITAS(json) {
totalfrases = json.feed.entry.length;
for(i=0; itotalfrases; i++) {
frase[i] = json.feed.entry[i].gsx$citas.$t;
autor[i] = json.feed.entry[i].gsx$autores.$t;
}
}
function mostrarCITAS(donde) {
var salida = "";
var max = totalfrases-1;
var alea = Math.round(Math.random()*max);
var cual = alea;
salida += "span class='frase'";
salida += frase[cual];
salida += " ";
salida += "span class='autor'"+autor[cual]+"/span";
salida += "/span'";
document.getElementById(donde).innerHTML = salida;
}
/script

script src="http://spreadsheets.google.com/feeds/list/0AtzEI6cl1Hv6dG9wMHpqcVdqbzJhZjlWQ1VScXFVSmc/od6/public/values?alt=json-in-script&callback=leerCITAS" type="text/javascript"
/script
div id="frasesaleatorias"/div
script type="text/javascript"mostrarCITAS('frasesaleatorias');/script
p class="otrafrase"
a href="javascript:mostrarCITAS('frasesaleatorias');"Ver otra frase/a
/p

Cambiando la primera parte (estilo) podéis personalizar el formato de salida. Aquí tenéis ese mismo código en unfichero .txt


Como gadget podréis ponerlo en la barra lateral, en la cabecera, encima de las entradas, bajo estas, en el footer... Pero si queréis meterlo en el cuerpo de las entradas esto ya requiere hacerlo por partes.

Para este caso mejor grabamos la parte de estilo y el script hasta el salto de línea en la plantilla, antes de/head, sustituyendo previamente (para Blogger) todas las comillas dobles por simples y viceversa. Luego, la segunda parte tras el salto se inserta en la parte de la entrada que gusteis (también intercambiando las comillas).


Pero para las entradas, mejor todavía podemos incluir el estilo en la parte CSS (ya sin la apertura y cierreSTYLE), alojar el script en otro sitio, añadir delane una llamada a ese alojamiento externo e incluir todo dónde queramos mostrar las citas. Yo lo he alojado en Dropbox y he cambiado las comillas, así que a falta de que le deis estilo, esto sería lo único que habría que insertar:

script src='http://dl.dropbox.com/u/57549161/scripts/citas-aleatorias.js' type='text/javascript'/
script src='http://spreadsheets.google.com/feeds/list/0AtzEI6cl1Hv6dG9wMHpqcVdqbzJhZjlWQ1VScXFVSmc/od6/public/values?alt=json-in-script&callback=leerCITAS' type='text/javascript'
/script
div id='frasesaleatorias'/
script type='text/javascript'mostrarCITAS("frasesaleatorias");/script
p class='otrafrase'
a href='javascript:mostrarCITAS("frasesaleatorias");'Ver otra frase/a
/p

Y si esto anterior todavía no os parece suficientemente fácil, pues pulsáis este botón, aceptais la instalación y luego sólo os resta cambiarlo de sitio desdeDiseño arrastrando y soltando dónde queráis dejarlo.




Pero en fin, si habéis aprovechado laclase, vosotros mismos podréis hacer otras cosas. Aquí tengo otro ejemplo muy parecido en el cual a partir de una hoja con cuatro columnas, aleatoriamente se escoge una frase de cada columna para formar bonitas frases demagógicas. Un artilugio que sin duda haría las delicias de cualquier aspirante a político.

Generar otra frase demagógica

Esta es lahoja de cálculo correspondiente y lo siguiente el código por si a alguien le interesa:

script type="text/javascript" src="http://dl.dropbox.com/u/57549161/scripts/frases-demagogia.js"/scriptscript type="text/javascript" src="http://spreadsheets.google.com/feeds/list/0AtzEI6cl1Hv6dG8zbmtSY2MwdV85emRVcW9QN1hBRWc/od6/public/values?alt=json-in-script&callback=leerFRASES"/scriptblockquote id="demagogia" style="text-align:justify;"/blockquotescript type="text/javascript"mostrarFRASES('demagogia');/scripta href="javascript:mostrarFRASES('demagogia')"Generar otra frase demagógica/a

Parece una tontería, que lo es, pero con esas catorce filas y cuatro columnas, se pueden generar más de 38.000 frases distintas.


Tutorial completo:

Best social media platforms Live casino Make money online Australia Futuristic Architecture mesothelioma settlements amounts Seo services Motor Replacements Seo companies PAPERPORT PROMOTIONAL CODE structered settlement See more at http//wwwginfostopnet/ Sell Annuity Payment Car insurance quotes Colorado Computer science classes online Italian cooking school world trade center footage ASBESTOS LAWYERS Royalty Free Images Stock mesothelioma settlements structured settlement buyers Online casino auto accident lawyer san francisco motorcycle accident attorney sacramento Online Colleges google affiliate Mobile casino Casino Donate cars Illinois Casino reviews motor insurance quotes motor replacements Online colledges Donate Cars Illinois Motor Insurance Quotes dui lawyer scottsdale Car Insurance Quotes Utah Donate Car To Charity CALIFORNIA mesothelioma drug How to donate a car in California Auto Mobile Insurance Quote Hire php developers student loan consolidation program mesotheliama auto accident attorney MOTOR REPLACEMENTS Best Seo company fast cash for house boca raton personal injury attorney asbestos mesothelioma lawsuit Service business software Donate a Car in Maryland Webex Costs personal accident attorney Personal Injury Law Firm Cheap Car Insurance in Virginia Custom WordPress theme designer Massage school Dallas Texas Auto Mobile Shipping Quote DUI lawyer most profitable internet business dallas mesothelioma attorneys motorcycle accident lawyer california New social media platforms Asbestos Lung Cancer structured settlement need cash now firm law mesothelioma georgia truck accident lawyer los angeles auto accident attorneys WORLD TRADE CENTER FOOTAGE Asbestos Lawyers Donate a car in Maryland Hire php programmers domain yahoo asbestos exposure lawyers cheap auto insurance in va Dwi lawyer alabama mesothelioma lawyer Bankruptcy lawyer CAR INSURANCE QUOTES UTAH Criminal lawyer HOME PHONE INTERNET BUNDLE REGISTER FREE DOMAINS Php programmers DONATE CARS IN MA Claim personal injury attorney torrance Criminal defense lawyer life insurance co lincoln Forensics Online Course Online Christmas cards mesothelioma lawyer houston integrated ehr Php programmers for hire mesothelioma charities PHD on Counseling Education la personal injury lawyer Hire php developer Insurance personal injury attorney springfield mo mesothelioma information Donate old cars to charity benchmark lending cash out annuity Business management software VIRTUAL DATA ROOMS MET AUTO Social media campaigns mesothelioma law suits Low Credit Line Credit Cards WordPress theme designers cheap car insurance in virginia buy gift card Car Accident Lawyers Best social media platforms for business Business finance group structured settlemen Social media platforms for business car accident lawyer san bernardino CAR INSURANCE QUOTES MN structured settlement brokers Social media tools Online Motor Insurance Quotes Dayton Freight Lines life insurance quotes WordPress hosting mesothelioma claim criminal defense federal lawyer Car Insurance Quotes Colorado Christmas cards Seo company mesothelioma trial attorney CAR INSURANCE QUOTES COLORADO Car insurance quotes Utah LOW CREDIT LINE CREDIT CARDS adverse remortgage Html email fortis health insurance temporary CAR DONATE ONLINE COLLEDGES donate car for tax credit Custom Christmas cards mesothelioma lawyer chicago injury lawyers west palm beach mesothelioma attorney directory WEBEX COSTS Photo Christmas cards emergency response plan ppt Donate car for tax credit Dedicated Hosting Dedicated Server Hosting WordPress themes for designers buy structured settlements personal injury lawyer sarasota fl AUTO ACCIDENT ATTORNEY mesothelioma attorney assistance Psd to WordPress structured settlement broker Proud Italian cook business voip solutions Social media examiner WebEx costs Criminal Defense Attorneys Florida illinois mesothelioma lawyer NUNAVUT CULTURE Social media management domain registration yahoo google adsense Tech school Social media platforms Forensics online course Cheap Domain Registration Hosting ANNUITY SETTLEMENT online criminal justice degree structured settlement investments Psd to html personal injury accident lawyer Adobe illustrator classes Donating a Car in Maryland Social media strategies anti spam exchange server Learning adobe illustrator earthlink business internet better conferencing calls mesothelioma lawsuits Mesothelioma Law Firm Donate Car to Charity California Donate Car for Tax Credit Donate Cars in MA Donate Your Car Sacramento selling structured settlement How to Donate A Car in California Donate Your Car for Kids ROYALTY FREE IMAGES STOCK Structures Annuity Settlement Online College Course Nunavut Culture car insurance quotes colorado Psychic for Free Met auto Annuity Settlements Register free domains los angeles motorcycle accident lawyer Car Insurance in South Dakota Hard drive Data Recovery Services online colledges donate old cars to charity data recovery raid Dallas mesothelioma attorneys Met Auto Donating Used Cars to Charity World Trade Center Footage

lunes, 16 de abril de 2012

, ,

Google Docs como base de datos. Leer y mostrar con JavaScript – Accident – Seguro

En la anterior entrada vimos cómo preparar la hoja de datos y en esta veremos el código necesario para recuperar esos datos.

Base de datos - Google Docs
Fuente
A mi parecer, la cuestión más interesante sobre esto que estamos viendo sería precisamente esta parte. Lo vamos a conseguir con una función Javascript que va a leer los datos del feed de la hoja y que aquí hemos llamadoleerCITAS. Esta función recibirá la dirección de ese feed y leerá los datos concretos que necesitamos.

Según los lea los irá guardando en un array (o variable que contiene una lista de datos) y así los tendremos disponibles para mostrarlos con una segunda función (mostrarCITAS). Además desde esta segunda daremos el formato básico a esos datos.



Función para leer datos


Esta sería la primera parte del código:

script type='text/javascript'
frase = new Array();
autor = new Array();
totalfrases = 0;

function leerCITAS(json) {
totalfrases = json.feed.entry.length;
for(i=0; itotalfrases; i++) {
frase[i] = json.feed.entry[i].gsx$citas.$t;
autor[i] = json.feed.entry[i].gsx$autores.$t;
}
}
...

Explicando un poco lo que hace el código anterior, línea a línea:

  • Preparar matriz para que se puedan guardar frases
  • Preparar matriz para que se puedan guardar autores
  • Inicializar contador para el total de frases
  • Comienzo función leerCITAS, que recibirá un dato en forma de dirección feed (json)
  • Asignamos a totalfrases el valor correspondiente a la longitud del feed recibido (cuántos datos hay)
  • Comienzo bucle para repetir tarea desde el primer dato hasta el último
  • Asignamos al primer elemento de la matriz frase[i] (y sucesivos) el primer elemento que encontramos en la columna citas
  • Asignamos al primer elemento de la matriz autor[i] (y sucesivos) el primer elemento que encontramos en la columna autores
  • Fin del bucle
  • Fin de la función

Hoja de cálculo para este ejemplo


Función para escribir datos


Ya tenemos los datos en memoria y ahora lo que necesitamos es otra función que los muestre. La llamaremosmostrarCITAS. Aquí simplemente iremos añadiendo a una variable (salida) los datos obtenidos, formateándolos con HTML simple. Así luego podremos mostrarlos dentro de unaID cuyo nombre se corresponde con el dato que recibe la función (donde). Previamente y en este ejemplo, hemos hecho una selección aleatoria de qué fila de datos vamos a mostrar.

Conviene incluir clases para después poder cambiar el aspecto final de los dos elementos (frase, autor) con CSS y eso es lo que veis también a continuación.

...
function mostrarCITAS(donde) {
var salida = "";
var max = totalfrases-1;
var alea = Math.round(Math.random()*max);
var cual = alea;
salida += "span class='frase'";
salida += frase[cual];
salida += "br/";
salida += "span class='autor'"+autor[cual]+"/span";
salida += "/span'";
document.getElementById(donde).innerHTML = salida;
}
/script

  • Comienzo función mostrarCITAS, que recibirá un dato en forma de ID que llamamos donde
  • Inicializar salida, que contendrá lo que devolverá la función
  • Asignamos a max el valor que antes obtuvimos en totalfrases y le restamos 1 para cuadrar lo siguiente
  • Asignamos a alea un valor aleatorio entre 0 y 1 y lo multiplicamos por max para conseguir una fila al azar de entre las disponibles
  • Añadimos a salida una apertura span con clase frase para formatear el bloque completo
  • Añadimos a salida la frase escogida al azar
  • Añadimos a salida un salto de línea
  • Añadimos a salida el autor correspondiente a la frase, metido entre etiquetas span y con clase autor
  • Añadimos a salida el cierre del primer span que abrimos
  • Obtenemos el contenido del elemento con la ID recibida en la función y lo sustituimos por todo lo que hemos ido incorporando en salida
  • Fin de la función


Variantes


En este ejemplo hemos mostrado dos celdas de una misma fila aleatoriamente, pero una vez que las tenemos todas cargadas, sería fácil mostrar cualquiera.

Otra posibilidad sería leer sólo el dato que nos interesa y de hecho, si en el anterior código primero corriéramos la rutina que genera el número aleatorio y luego leyéramos sólo ese dato, estas funciones serían más eficientes. Supongo que me disculpáis sabiendo que se trata sólo de un ejemplo ilustrativo.

También se me ocurre que tras cargar todo podríamos usar un condicional para ir buscando por una columna un dato concreto. Por ejemplo podría ser un autor y así poder ver todas las frases que coincidan con ese autor.

En fin, la realidad es que podemos leer de esta manera todo lo que queramos y luego, con esta segunda parte del script, ya configuraríamos de manera personal qué es lo que se quiere mostrar y cómo.


Leer con JSON y ejecutar scripts


Así que ya tenemos toda la infraestructura. Hemos construido nuestra hoja de cálculo con sus datos y un script que sirve para leer y escribir lo que hay en ella. Sin embargo, todavía no veremos nada en nuestra página.

Para casi terminar, allí dónde queremos que se vean los datos colocamos la llamada a esas funciones y undiv con unaID para que se inserte allí el contenido de la base de datos seleccionado. El orden será este: llamada aleerCITAS,div conID y ejecución demostrarCITAS para sustituir.

La llamada es a la dirección de la hoja de cálculo en formato lista (list) pero en lugar de usar la dirección original que termina enbasic, usamos esta otra que termina envalues (dirección completa marcada en verde). Ahi es dónde pedimos los datos usando la antes creadaleerCITAS mediante el parámetrocallback.

script src="http://spreadsheets.google.com/feeds/list/0AtzEI6cl1Hv6dG9wMHpqcVdqbzJhZjlWQ1VScXFVSmc/od6/public/values?alt=json-in-script&callback=leerCITAS" type="text/javascript"
/script
div id="frasesaleatorias"
/div
script type="text/javascript"
mostrarCITAS('frasesaleatorias');
/script


Como se ha dicho y se ve arriba, después viene un div sin contenido con una id (frasesaleatorias) y por último la llamada a la función que mostraba una frase y un autor al azar, formateaba la salida y luego incluía el resultado dentro de esediv. Evidentemente, el nombre de suID tiene que coincidir con la que enviamos mediantemostrarCITAS.


Dar estilo con CSS


Ya sólo nos quedará asignar estilo CSS a las clases utilizadas en el script; en este ejemplo, .frases y.autor.

Como estamos sólo mostrando frases, poca cosa podemos hacer aparte de cambiar fuentes, colores y bordes, así que aquí termina esto y para ver todo el código junto, os remitimos a la última parte de esta serie.

Tutorial completo (pendiente publicación):

Online casino DONATE A CAR IN MARYLAND Health Records Personal Health Record structured annuity settlement WordPress hosting Make money online Australia REGISTER FREE DOMAINS PHD on Counseling Education Futuristic Architecture Car insurance quotes MN LIFE INSURANCE CO LINCOLN Adobe illustrator classes Proud Italian cook donate old cars to charity miami personal injury attorney Donate Cars Illinois workplace accident attorney Donate Your Car Sacramento mesothelioma attorney directory adverse remortgage Donate Your Car for Kids uk homeowner loans mesothelioma attorney illinois motorcycle lawyer los angeles Hire php developer dui lawyer scottsdale Motor Replacements dallas mesothelioma attorneys Seo services Virtual Data Rooms donate car for tax credit Casino Casino reviews donate your car for money philadelphia mesothelioma lawyer Online Criminal Justice Degree offshore accident lawyer Learning adobe illustrator Hire php programmers benchmark lending Mobile casino structured settlement sell Donating a Car in Maryland Webex Costs Criminal defense lawyer AUTO ACCIDENT ATTORNEY asbestos mesothelioma lawsuit Mortgage Forex Trading Platform Paperport Promotional Code Donate your car for kids Car Insurance in South Dakota HOW TO DONATE A CAR IN CALIFORNIA miami personal injury lawyer Donate a Car in Maryland ashely madis Donate Car for Tax Credit Online Stock Trading Best Seo company ONLINE MOTOR INSURANCE QUOTES Live casino Car insurance quotes Colorado DUI lawyer Nunavut Culture Best Criminal Lawyers in Arizona World Trade Center Footage mesothelioma personal injury lawyers structured settlement cash out mesothelioma help Seo companies business email web hosting virtual data rooms accident car florida lawyer caraccidentlawyer structured settlement blog Personal Injury Lawyers CHEAP CAR INSURANCE FOR LADIES Photo Christmas cards Hire php developers auto insurance cost by state paperport promotional code Best social media platforms Dedicated Hosting Dedicated Server Hosting Dwi lawyer Criminal lawyer Service business software Cheap Auto Insurance in VA Business finance group Php programmers for hire Life Insurance Co Lincoln Car Insurance Quotes Colorado Custom Christmas cards Html email lease management software CAR INSURANCE QUOTES UTAH massage school dallas texas Custom WordPress theme designer DONATE YOUR CAR FOR KIDS Bankruptcy lawyer Donate old cars to charity Social media examiner Computer science classes online Home Phone Internet Bundle ASBESTOS LAWYERS Php programmers Automobile Accident Attorney Best social media platforms for business Cheap auto insurance in VA DONATE CAR FOR TAX CREDIT structured settlement brokers New social media platforms cell cycle regulation ppt Social media platforms for business california law lemon Auto Mobile Shipping Quote Forensics Online Course mesothelioma attorney workers compensation lawyer los angeles Business management software Asbestos Lung Cancer Seo company Online Christmas cards Injury Lawyers Car Insurance Quotes PA injury attorney baton rouge federal criminal defense attorney Dayton Freight Lines WordPress themes for designers Psd to WordPress Asbestos Lawyers How to donate a car in California motorcycle accident lawyer california Social media management Tech school domain yahoo hair removal washington dc auto accident lawyer san francisco mesothelioma care Mesothelioma Law Firm donate your car for kids Social media platforms Cheap Car Insurance in Virginia Christmas cards PAPERPORT PROMOTIONAL CODE Psd to html Holland Michigan College BEST CRIMINAL LAWYER IN ARIZONA Italian cooking school WordPress theme designers broward county dui lawyer Social media tools Register free domains Social media strategies baltimore mesothelioma attorneys buying an annuity calculator Social media campaigns Donate Car to Charity California yahoo web hosting Car Insurance Quotes MN home phone internet bundle Psychic for Free mesothelioma drug Register Free Domains Online Classes DONATING A CAR IN MARYLAND Car Accident Lawyers Donate Cars in MA Cheap Car Insurance for Ladies How to Donate A Car in California Sell Annuity Payment selling a structured settlement HARDDRIVE DATA RECOVERY SERVICES Structures Annuity Settlement utah mesothelioma lawyer los angeles motorcycle accident lawyer Annuity Settlements royalty free images stock georgia truck accident lawyer business voice mail service structured settlement investments VIRTUAL DATA ROOMS la personal injury lawyer data recovery raid structured settlements annuities asbestos exposure lawyers Hard drive Data Recovery Services MORTGAGE ADVISER DAYTON FREIGHT LINES World trade center footage Dallas mesothelioma attorneys florida car insurance company illinois law lemon business voip solutions accident attorney in los angeles Cheap Domain Registration Hosting bus accident attorney los angeles STRUCTURED ANNUITY SETTLEMENT Royalty Free Images Stock asbestos lawyers mesothelioma attorneys Criminal Defense Attorneys Florida average mesothelioma settlement WEBEX COSTS Business VOIP Solutions CHEAP AUTO INSURANCE IN VA Car Insurance Quotes Utah mesothelioma attorney california Online Motor Insurance Quotes Online classes DONATE YOUR CAR FOR MONEY

, ,

Google Docs como base de datos. Preparar hoja de cálculo – Dominios – php – Habitaciones

Hace tiempo comentamos que Google Docs podría usarse como una especie de base de datos. Sería sólo un apaño pero cuando no disponemos de un hosting que nos proporcione este tipo de servicio para gestionar paquetes de información, lo que vamos a ver seguro que nos sirve para hacer algo limitado pero muy similar.

Base de datos - Google Docs
Fuente
Se trataría de construir en primer lugar una hoja de cálculo, para poder almacenar elementos de una manera ordenada. Luego la publicaríamos en formato RSS para, por último, mediante un código JavaScript al efecto, poder leerlos medianteJSON y así poder mostrarlos dónde y cómo queramos.

Esto puede sacarnos de algún que otro apuro y quizás ser útil para montar cosas que ahora mismo ni se nos pasa por la cabeza intentar.

Para que se vea cómo funciona todo esto vamos a ilustrarlo con la creación de una hoja de cálculo con citas informáticas y sus autores, para después mostrar una de ellas de manera aleatoria.

Esoya lo podíamos hacer metiendo todas las frases en un array JavaScript, pero la ventaja de contar con la hoja de cálculo como soporte es que podremos modificar, añadir o borrar fácilmente todo aquello que queramos desde la hoja, sin necesidad de tocar el script.

Este forma de grabar y recuperar datos la vimos en una entrada sobre cómocrear una galería de imágenes con Google Docs, publicada en Vagabundia y aunque esta está adaptada para este ejemplo, el procedimiento es el mismo.

El resultado que obtendremos será algo cómo esto. Hay 95 citas distintas y es fácil incorporar más ¿alguien se imagina modificando el script para redactarlas?




Crear hoja de cálculo en Google Docs

Crear hoja de cálculo
Comenzamos por crear la hoja de datos accediendo aGoogle Docs. Tras registrarnos o hacer login, allí es fácil encontrar el menú de creación y la opciónHoja de Cálculo.

Supongo que todos sabéis rellenar una por lo que sólo creo necesario explicar que cada columna será un conjunto de datos homogéneos y que es necesario asignar un título a cada una de ellas.

Ese título es el que nos servirá luego para poder encontrar y recuperar el dato que queremos mostrar mediante la expresióngsx$TITULO.$t;. A alguno puede que le suenen esos símbolos de dólar y esa estructura y es que como hemos dicho, para leer la hoja vamos a publicarla como feed para poder leerla después enformato JSON.

Compartir hoja de cálculo

Tras escribir los títulos, las citas y sus autores, tenemos que hacer esa hoja pública (en modo sólo lectura) para que después podamos tirar de ella desde cualquier otra página.

Títulos hoja de cálculo en Google Docs
Como las imágenes de capturas están reducidas, si alguna no la veis bien os recuerdo que todas se pueden ampliar pinchando en ellas.

Pinchamos en el botón superior que rezaCompartir y en la ventana que se abre,Cambiar. En la siguiente ventana tendremos que seleccionarPúblico en la WebyGuardar. Tras estos pasos la ventana anterior nos mostrará una dirección que es la que dará acceso a esta hoja.

Configuración para compartirPúblico en la web

Enlace y clave

Este es el que nos generó este ejemplo y la parte importante es la que va tras la palabrakey, que cómo podéis adivinar, es la identificación de la hoja. Ese dato tendremos que usarlo más adelante. Si queréis ver la hoja completa para seguir el ejemplo, este es el enlace.

https://docs.google.com/spreadsheet/ccc?key=0AtzEI6cl1Hv6dG9wMHpqcVdqbzJhZjlWQ1VScXFVSmc

Si lo hacéis comprobaréis que sólo podéis ver los datos pero no modificarlos. Esto es porque NO se seleccionó la opción de acceso a edición. Si alguna vez os interesa que cualquiera pueda modificar esos datos, ahí es dónde hay que pinchar, pero para cosas como las que estamos viendo, absteneros de hacerlo o puede que alguien os fastidie la lista intencionada o accidentalmente.

Acceso de edición:


Publicar hoja de cálculo en formato RSS

Ahora vamos a publicar esta hoja como feed. Esa opción está enArchivo ► Publicar en la Web. En la ventana siguiente -abajo reproducida- tenemos que pinchar enIniciar la publicación. En ese momento se habilita la parte inferior y hay que seleccionar de entre las distintas opciones la deRSS. Se genera un nuevo enlace, este con acceso al feed.


Enlace RSS hoja de cálculo Google Docs


Tutorial completo:

Bankruptcy lawyer structured settlement annuity companies illinois mesothelioma lawyer Donate Cars in MA Psd to html Mobile casino Hire php developer Business VOIP Solutions DONATE CARS ILLINOIS Donate Old Cars to Charity miami personal injury lawyer Social media tools peritoneal mesothelioma car accident lawyer in san diego mesothelioma help Live casino Online casino Personal Injury Lawyers baltimore mesothelioma attorneys futuristic architecture DAYTON FREIGHT LINES mesotheolima Online Classes Neuson Forex Trading Platform Online motor insurance quotes Social media platforms for business Casino motorcycle accident attorney chicago Met auto mesothelioma law suits domains yahoo Royalty Free Images Stock Criminal defense lawyer mesothelioma compensation Donating used cars to charity mesothelioma law suit Best criminal lawyer in Arizona Psychic for Free domain registration yahoo Php programmers bus accident attorneys how to donate a car in california bus accident attorney los angeles Tech school See more at http//wwwginfostopnet/ online criminal justice degree personal injury solicitor Make money online Australia CRIMINAL DEFENSE ATTORNEYS FLORIDA Asbestos Lawyers motor insurance quotes Psd to WordPress mesothelioma suit MASSAGE SCHOOL DALLAS TEXAS DALLAS MESOTHELIOMA ATTORNEYS small business administration sba car accident lawyers buyer of structured settlement annuity low credit line credit cards DONATING USED CARS TO CHARITY new mexico mesothelioma lawyer DONATE YOUR CAR FOR KIDS Casino reviews lawyers accidents Service business software DUI lawyer ONLINE COLLEDGES mesothelioma law firm washington mesothelioma attorney Hire php developers Custom WordPress theme designer holland michigan college mesothelioma best consolidation loan student Cheap auto insurance in VA Car Insurance Quotes Hire php programmers car insurance quotes pa AUTO ACCIDENT ATTORNEY Best Seo company CHEAP CAR INSURANCE IN VIRGINIA Cheap Car Insurance in Virginia Dwi lawyer New social media platforms Criminal lawyer structured settlements annuities best accident attorneys How to Donate A Car in California cell cycle regulation ppt WordPress themes for designers structured settlement blog Hard drive data recovery services AUTOMOBILE ACCIDENT ATTORNEY Register Free Domains mesothelioma attorneys Php programmers for hire BETTER CONFERENCING CALLS uk homeowner loans Webex Costs Donating Used Cars to Charity virtual data rooms Motor Replacements DONATE YOUR CAR FOR MONEY dallas mesothelioma lawyer Computer science classes online pharmacist jobs in chicago federal criminal defense attorney Data Recovery Raid Psychic for free buyers of structured settlements michigan motorcycle accident lawyer Nunavut Culture home phone internet bundle phd in counseling education Seo companies ANNUITY SETTLEMENT Best social media platforms for business Social media strategies colorado mesothelioma lawyers Life Insurance Co Lincoln forensics online course Online Stock Trading Business finance group structured settlement purchasers MESOTHELIOMA LAW FIRM NEUSON Donating a Car in Maryland car insurance quotes mn structured settlement investments Seo services Business management software Best social media platforms Motor replacements mesothelioma personal injury lawyers Mesothelioma Law Firm Hard drive Data Recovery Services Seo company Car Insurance Companies Online Christmas cards Paperport Promotional Code criminal defense attorneys florida motorcycle accident lawyer california Custom Christmas cards Photo Christmas cards Injury Lawyers FORENSICS ONLINE COURSE WordPress hosting cheap car insurance in virginia lawsuit mesothelioma WordPress theme designers Criminal Defense Attorneys Florida Car Insurance Quotes MN Best Criminal Lawyers in Arizona Social media examiner harddrive data recovery services Social media management MORTGAGE ADVISER auto accident attorney Html email Social media platforms Christmas cards Proud Italian cook Auto Mobile Shipping Quote yahoo web hosting Italian cooking school Adobe illustrator classes california law lemon Learning adobe illustrator Social media campaigns Mortgage Donate Car to Charity California cash out annuity Donate Car for Tax Credit HOME PHONE INTERNET BUNDLE Donate Your Car Sacramento adverse credit remortgage business voice mail service HOLLAND MICHIGAN COLLEGE Sell Annuity Payment Donate Your Car for Kids ONLINECLASSES Structures Annuity Settlement Car Insurance Quotes Colorado Annuity Settlements Dayton Freight Lines HOW TO DONATE A CAR IN CALIFORNIA Auto Accident Attorney Donate a Car in Maryland mesotheloma CAR INSURANCE QUOTES UTAH mesothelioma attorney florida injury lawyers structured settlement brokers Cheap Domain Registration Hosting Donate Cars Illinois meso lawyer Donate cars Illinois Car Insurance Quotes Utah car insurance quotes tennessee mesothelioma lawyer emergency response plan ppt Holland Michigan College Online Motor Insurance Quotes Online Colleges CAR DONATE motor replacements mesothelioma lawyer dallas mesothelioma drug Dallas mesothelioma attorneys

miércoles, 11 de abril de 2012

, , ,

Lista de URL's para enviar artículos a redes sociales – Teleconferencias

Toda red social o agregador que se precie, tiene sus propios botones oficiales para que los sitios que generan contenido puedan instalarlos y así facilitar la transmisión de enlaces a través de ellos. Pero se conoce que cuanto más caché tienen o pretenden, más complican las cosas para aumentar su propio control y el resultado no es otro que el que conocemos los que tenemos más de un cacharrito de estos.

Supongo que alguno que otro tendrá elMe gusta de Facebook y/o el +1 de Google Plus y no creo que quepa duda que uno y otro son farragosos en cuanto a código y lentos en cuanto a carga.


Existen opciones asíncronas que permiten mitigar sus efectos, pero lo único que conseguimos en realidad es amontonar el problema para el final, no solucionarlo. Sin embargo no es esta la única alternativa.

Casi nadie lo publicita, pero también existencargadores sencillos que con una URL simple y unos pocos parámetros, realizan una tarea equivalente y si no todas, las mayoría de las redes disponen de ellos.

La desventaja de usarlos es que en algunos casos no dispondremos de contadores ni otras utilidades que pudieran incorporar esos botones y lo mismo ocurrirá con los gráficos originales. Sin embargo tendremos una carga mucho más rápida y podremos personalizar las imágenes cómo queramos, pudiendo integrarlos perfectamente en nuestro sitio.


Estos son los que he encontrado en una pequeña batida y creo que no deben faltar muchos, pero no hay inconveniente en que propongáis más para aumentar la lista. En cada icono podréis ver una demo de cómo funcionan y si confirmáis el envío pues estupendo ;)


Bitácoras

http://bitacoras.com/anotaciones/LINK
(Si el post ya está en esta red, enlaza con la página para votar)

Delicious

http://del.icio.us/post?url=LINK&title=TÍTULO

Digg

http://digg.com/submit?url=LINK&title=TÍTULO

Divoblogger

http://divoblogger.com/submit.php?url=LINK

Divúlgame

http://www.divulgame.net/submit.php?url=LINK

Facebook

http://www.facebook.com/sharer.php?u=LINK&t=TITULO

Facebook

http://www.facebook.com/sharer.php?s=100&p[title]=TÍTULO&p[summary]=TEXTO&p[url]=LINK

Fresqui

http://fresqui.com/post?url=LINK&title=TÍTULO

Google+

https://plus.google.com/share?url=LINK

Linkedin

http://www.linkedin.com/shareArticle?mini=true&url=LINK&title=TÍTULO&summary=TEXTO&source=ORIGEN

Menéame

http://www.meneame.net/submit.php?url=LINK&title=TÍTULO

Orkut

http://promote.orkut.com/preview?nt=orkut.com&du=LINK&tt=TÍTULO

Pinterest

http://pinterest.com/pin/create/button/?url=LINK&media=URL_IMAGEN&description=TEXTO

Reddit

http://reddit.com/submit?LINK&title=TÍTULO

Stumbleupon

http://www.stumbleupon.com/submit?url=LINK&title=TÍTULO

Tuenti

http://www.tuenti.com/share?url=LINK

Twitter

http://twitter.com/home?status=TEXTO
(En TEXTO se pueden incluir links o nicks de usuarios con @)


Bonus


Añadir enlace a Google Bookmarks

http://www.google.com/bookmarks/mark?op=add&bkmk=LINK&title=TÍTULO

Imprimir página

javascript:window.print();

Convertir a PDF/Imprimir

http://www.printfriendly.com/print?url=LINK


Seguir desde escritorio

http://www.blogger.com/follow-blog.g?blogID=xxxxxxxxxxxxxxxxxxx


New social media platforms state of california car insurance Criminal lawyer Miami data recovery raid Injury Lawyers Auto Accident Attorney car accident lawyer san bernardino onlineclasses Dayton freight lines benchmark lending Social media tools city college in miami Online casino car accident lawyers los angeles personal injury law firm Mesothelioma Law Firm DONATE OLD CARS TO CHARITY Online Christmas cards mesothelioma Business management software mesothelioma lawyer virginia Social media strategies mesothelioma claims LIFE INSURANCE CO LINCOLN personal injury attorney ocala fl Best Criminal Lawyers in Arizona motorcycle accident attorney sacramento NUNAVUT CULTURE Computer science classes online Sell Annuity Payment Casino Donate your car for kids Mobile casino buy structured settlements mesothelioma attorneys california Best social media platforms adverse remortgage Online Criminal Justice Degree accident attorney orange county mesothelioma information car insurance companies Criminal lawyer Claim Forensics Online Course Donate a Car in Maryland injury lawyers west palm beach PHD on Counseling Education Register Free Domains Dallas mesothelioma attorneys Car Insurance Quotes Colorado Donate Car for Tax Credit structured settlement agreement Live casino WordPress themes for designers Cheap Car Insurance for Ladies Social media platforms annuity payment Make money online Australia royalty free images stock saskatchewan auto insurance canada personals yahoo DAYTON FREIGHT LINES Casino reviews ONLINECLASSES BETTER CONFERENCING CALLS st louis mesothelioma attorney Psychic for Free Best criminal lawyer in Arizona Structures Annuity Settlement Motor Insurance Quotes car crash attorneys Service business software Donate Old Cars to Charity BEST CRIMINAL LAWYER IN ARIZONA houston tx auto insurance buyer of structured settlement annuity Custom WordPress theme designer Donate Your Car Sacramento DUI lawyer Donating a Car in Maryland Php programmers Hire php developers ashely madis Hire php programmers Royalty Free Images Stock Dwi lawyer Donate cars in ma yahoo web hosting Forensics online course mesothelioma lawyer chicago CAR INSURANCE QUOTES PA Car Insurance Quotes MN Data Recovery Raid structured settlemen Criminal defense lawyer Business finance group cheap domain registration hosting cash out structured settlement Best Seo company Php programmers for hire Social media examiner Car insurance quotes Colorado Hire php developer DONATE YOUR CAR FOR KIDS miami personal injury lawyer MOTOR REPLACEMENTS Bankruptcy lawyer Car Insurance Companies DONATING A CAR IN MARYLAND Register free domains Seo companies truck accident attorney texas mesothelioma attorney illinois hair removal washington dc Best social media platforms for business google affiliate Psd to WordPress WordPress theme designers automobile accident attorney Donate a car in Maryland Low Credit Line Credit Cards cloud identity and access management Social media platforms for business Donate Car To Charity CALIFORNIA Online Motor Insurance Quotes pharmacist jobs in chicago Seo services structured settlement need cash now CAR INSURANCE QUOTES MN Seo company Car insurance quotes Utah best criminal lawyer in arizona better conferencing calls Custom Christmas cards CHEAP CAR INSURANCE IN VIRGINIA Social media management Massage school Dallas Texas california law lemon mesothelioma settlements amounts Italian cooking school Christmas cards Photo Christmas cards mesothelioma lawsuit asbestos lawyers WordPress hosting mesothelioma attorney california Online College Course Online classes maritime lawyer houston Tech school online motor insurance quotes personal injury solicitor Html email earthlink business internet california mesothelioma attorney Donating Used Cars to Charity Proud Italian cook Psd to html arizona auto accident attorney Car Insurance Quotes Adobe illustrator classes accident lawyers in los angeles cheaper insurance companies Learning adobe illustrator asterisk call center software DONATE CARS IN MA Social media campaigns supportpeachtreecom motorcycle accident lawyer california purchase structured settlements mesotheioma Donate Car to Charity California peritoneal mesothelioma mesothelioma care PHD IN COUNSELING EDUCATION lawsuit mesothelioma Donate Cars in MA mesothelioma lawyer dallas How to Donate A Car in California Donate Your Car for Kids Asbestos Lawyers Dedicated Hosting Dedicated Server Hosting AUTO ACCIDENT ATTORNEY Annuity Settlements Futuristic Architecture Nunavut Culture Dayton Freight Lines illinois mesothelioma lawyer Online Colleges mesothelioma lawyer asbestos cancer lawsuit Hard drive Data Recovery Services Car Insurance Quotes Utah illinois law lemon World Trade Center Footage Email Bulk Service Motor Replacements motor insurance quotes Cheap Domain Registration Hosting CAR INSURANCE QUOTES COLORADO CAR INSURANCE IN SOUTH DAKOTA Car Insurance Quotes PA compare life assurance Donate Cars Illinois Auto Mobile Shipping Quote MORTGAGE ADVISER Criminal Defense Attorneys Florida mortgage adviser structured annuity settlement home phone internet bundle MET AUTO

lunes, 9 de abril de 2012

,

Cómo encontrar la opción Socialize en FeedBurner – Hard drive – Plataforma

Puede que estés interesado enconectar tu blog con tu cuenta en Twitter mediante FeedBurner, para así poder enviar tus entradas automáticamente al sitio del pájaro azul; pero también es muy posible que andes un poco loco buscando la opción del menú correspondiente sin éxito.

Esa opción es Socializar (Socialize) y hasta hace no mucho aparecía dentro del menúPublicize.



Sin embargo, ahora resulta imposible encontrar ese servicio ni en esa ni en ninguna de las otras pestañas de FeedBurner. Desconozco si Google tiene saturado ese servicio, si está pensando en eliminarlo o si quizás está desarrollando otras alternativas para hacer esto mismo desde dónde más parece que le interesa ahora (G+), pero lo que está claro es que lo han escondido bien.


Para llegar a él tienes que ir igualmente al apartadoPublicize, pero sólo para fijarte en la dirección que aparece en el navegador:

http://feedburner.google.com/fb/a/publicize?id=xxxxxxxxxxxxxxxxxxxxxxxxx



Vista ¿verdad? Pues ahora sólo cambia en la barra de direcciones la palabrapublicize porsocialize ydirectamente accederás a ese contenido que ahora anda tan oculto.



Es posible que alguien sepa por qué sin llegar a eliminar el servicio, lo han escondido tanto. Si es así, que no se corte y nos lo diga.

Car Insurance Companies ROYALTY FREE IMAGES STOCK SELL ANNUITY PAYMENT best mesothelioma lawyers offshore accident lawyer Live casino ASBESTOS LAWYERS anti spam exchange server personal injury lawyer Online casino miami personal injury lawyer CAR DONATE small business administration sba Best social media platforms for business Online Christmas cards Casino boulder personal injury lawyers new mexico mesothelioma lawyer massage school dallas texas Donate your car for money NUNAVUT CULTURE Mobile casino Donating a Car in Maryland Seo services Php programmers for hire mesothelioma attorney assistance Online Motor Insurance Quotes Car Insurance Quotes Donate Car for Tax Credit How to Donate A Car in California Casino reviews injury lawyer houston tx mesothelioma rates mesothelioma settlements amounts Social media platforms for business Gas/Electricity CRIMINAL DEFENSE ATTORNEYS FLORIDA Make money online Australia Dwi lawyer Social media examiner motorcycle lawyer los angeles donate old cars to charity Criminal lawyer Neuson Bankruptcy lawyer miami personal injury attorney Online College Course tucson car accident attorney dallas mesothelioma attorneys Php programmers FUTURISTIC ARCHITECTURE michigan motorcycle accident lawyer colorado mesothelioma lawyers Donate a Car in Maryland Donate your car for kids Social media platforms DONATE OLD CARS TO CHARITY PSYCHIC FOR FREE most profitable internet business car donate donate your car for kids Health Records Personal Health Record Social media strategies DUI lawyer Psychic for Free houston mesothelioma attorney Tech school average mesothelioma settlement email bulk service ONLINE MOTOR INSURANCE QUOTES CAR ACCIDENT LAWYERS personal injury firm Nunavut Culture Hire php developers Learning adobe illustrator wisconsin mesothelioma attorney Donate Car to Charity California Hire php programmers Service business software Life Insurance Co Lincoln domain name yahoo domain registration yahoo benchmark lending ashely madis Social media campaigns automobile accident attorney selling a structured settlement Virtual Data Rooms domain yahoo Massage school Dallas Texas Criminal defense lawyer WordPress theme designers Computer science classes online Car Accident Lawyers Asbestos Lawyers Donate Old Cars to Charity criminal defense attorneys florida Hire php developer adverse remortgage Webex Costs Business finance group Auto Accident Attorney Social media management Forex Trading Platform Better Conference Calls car accident lawyers los angeles car accident lawyer michigan Custom Christmas cards STRUCTURED ANNUITY SETTLEMENT CHEAP CAR INSURANCE FOR LADIES event management security Seo companies New social media platforms hughes net business federal criminal defense attorney WebEx costs Html email semi truck accident lawyers Donate Your Car Sacramento mesothelioma attorney directory Best social media platforms buying an annuity calculator georgia truck accident lawyer Custom WordPress theme designer better conferencing calls Best Seo company structured settlement agreement how to donate a car in california utah mesothelioma lawyer ONLINECLASSES Dallas Mesothelioma Attorneys DALLAS MESOTHELIOMA ATTORNEYS Claim Business management software CHEAP DOMAIN REGISTRATION HOSTING Proud Italian cook BETTER CONFERENCING CALLS Auto Mobile Insurance Quote MET AUTO phd in counseling education alabama mesothelioma lawyer student loan consolidation program CAR INSURANCE IN SOUTH DAKOTA Email Bulk Service Mortgage Seo company NEUSON Online motor insurance quotes windows phone for business car accident lawyers west palm beach Photo Christmas cards WordPress themes for designers WordPress hosting CAR INSURANCE QUOTES UTAH personal injury law firm Psd to WordPress cell cycle regulation ppt motor replacements asbestos exposure lawyers mesothelioma compensation HARDDRIVE DATA RECOVERY SERVICES Psd to html workplace accident attorney Criminal lawyer Miami Christmas cards mesothelioma attorney california Car Insurance in South Dakota WEBEX COSTS Italian cooking school Adobe illustrator classes Met auto auto insurance cost by state Business VOIP Solutions Social media tools Cheap Car Insurance in Virginia mesothelioma information PhD in counseling education DONATE YOUR CAR SACRAMENTO Hard drive data recovery services Car Insurance Quotes Utah mesothelioma lawyer houston Data Recovery Raid Mesothelioma Law Firm Better conferencing calls Donate Cars in MA all about mesothelioma Online Classes new york mesothelioma law firm AUTOMOBILE ACCIDENT ATTORNEY Sell Annuity Payment Cheap Domain Registration Hosting Donate Your Car for Kids Best Criminal Lawyers in Arizona Structures Annuity Settlement Car Insurance Quotes Colorado donate car for tax credit Annuity Settlements asbestos mesothelioma lawsuit structured settlement annuity companies Dayton Freight Lines Royalty free images stock life insurance co lincoln Hard drive Data Recovery Services Motor Replacements mesothelioma suit lease management software Donate Cars Illinois Criminal Defense Attorneys Florida home phone internet bundle Donate cars in ma