jueves, 13 de enero de 2011

Vagabundia: : “Los parámetros de los feeds de Blogger” y 1 más artículos




Los parámetros de los feeds de Blogger


JMiur

[E]



Cuando hablamos de JSON y las diferentes opciones para leer los datos de nuestro sitio o de cualquier otro, siempre nos referimos a los feeds y el feed por defecto de nuestro blog tiene la siguiente dirección:




http://miblog.blogspot.com/feeds/posts/default



no importa si usamos o no usamos Feedburner ya que este es un servicio que los "gerencia" pero el feed es siempre el mismo y lo genera Blogger.



Eventualmente, también se accede a él desde otra URL:




http://www.blogger.com/feeds/blogID/posts/default



blogID es un número que podemos ver en la  barra de recciones del navegador cuando accedemos al escritorio; por ejemplo:



http://www.blogger.com/posts.g?blogID=12345678




Los feeds de Blogger tienen un API y por lo tanto, podemos agregar parámetros (query) y, de ese modo, especificar lo que queremos que nos muestre, de este modo lo limitamos o filtramos ciertos datos.



La sintaxis para todos los parámetros ellos es siempre la misma, el primero se coloca antecediéndolo con el carácter ? y si hay más, se adicionan con el carácter & o & si es que los ponemos directamente en la plantilla.




http://miblog.blogspot.com/feeds/posts/default?parametro=valor&parametro=valor



En principio, el orden de esos parámetros es indistinto y el API de Blogger admite los siguiente:


alt indica el formato

  • alt=atom es el formato por defecto
  • alt=rss lo muestra en formato RSS 2.0
  • alt=json lo muestra en formato JSON
estos otros se usa para leerlos mediante JavaScript:

  • alt=json-in-script
  • alt=atom-in-script
  • alt=rss-in-script
y este otro, simplemente lo describe:

  • alt=atom-service


category es el parámetro que nos permite leer una etiqueta individual




http://miblog.blogspot.com/feeds/posts/default?category=NOMBRE



o bien:



http://miblog.blogspot.com/feeds/posts/default/-/NOMBRE



a diferencia de otros API del mismo Google, en Blogger no parece haber forma de combinar etiquetas o excluirlas.



max-results establece la cantidad máxima de resultados a ser leidos (por defecto 25) y su valor máximo es 500. Esto devolvería las últimas cinco entradas:



http://miblog.blogspot.com/feeds/posts/default?max-results=5



y esto, las últimas 10 en la categoría NOMBRE:



http://miblog.blogspot.com/feeds/posts/default/-/NOMBRE?max-results=10



orderby ordena los resultados y la verdad, las diferencias entre los valores parecen algo confusas; puede ser:

  • lastmodified (es el valor por defecto)
  • starttime
  • updated


start-index nos permite cargar los datos a partir de un determinado lugar; por defecto, el valor es 1 y es el parámetro que podríamos utilizar para "paginar" algo:



esto leería las últimas 20 entradas:



http://miblog.blogspot.com/feeds/posts/default?start-index=1&max-results=20




esto leería las 20 entradas siguientes:



http://miblog.blogspot.com/feeds/posts/default?start-index=21&max-results=20


published-min y published-max establecen los límites entre fechas de publicación que deben ser escritas en formato RFC 3339 algo que no es sencillo de hacer aunque hay algunos scripts que nos ayudan. Esto, leería los feeds del mes de diciembre del 2010:



http://miblog.blogspot.com/feeds/posts/default?published-min=2010-12-01T00:00:00&published-max=2010-12-31T23:59:59



updated-min, updated-max son similares a lo anterior pero, debe agregarse que el orden sea updated (sigo diciendo que no tengo idea de la diferencia):



http://miblog.blogspot.com/feeds/posts/default?updated-min=2010-12-01T00:00:00&updated-max=2010-12-31T23:59:59&orderby=updated



callback es utilizado cuando el prámetro alt es por json-in-script para indicar el nombre de la función a ser ejecutada



http://miblog.blogspot.com/feeds/posts/default?callback=mifuncion



Así como hay feeds pare entradas, también los hay para los comentarios y, ene se caso, la URL es la siguiente:



http://miblog.blogspot.com/feeds/comments/default



o bien:



http://www.blogger.com/feeds/blogID/comments/default



siendo válidos las mayorias de los parámetros anteriores.




Si quisiéramos leer los comentarios de una entrada específica deberíamos usar el ID del post que es el que vemos cuando lo editamos:



http://miblog.blogspot.com/feeds/1075572725338955545/comments/default




Plugins sociales aleatorios para Facebook



























Fuentes - Fonts
SOUV2BalaramScaGoudyFOLIO 4.2Biblica Font











free counters







Disculpen las Molestias
Category: Greek Mythology


Category: Greek Mythology | A - Amp | Amp - Az | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q- R | S | T | U | V | W | X | Y | Z
Greek Mythology stub | Ab - Al | Ale - Ant | Ant - Az | B | C | D | E | F - G | H | I | K | L | M | N | O | P | Q - R | R | S | T | A - K | L - Z
Category:Greek deity stubs (593)EA2 | A | B | C | D | E | G | H | I | K | L | M | N | O | P | S | T | U | Z




Mitología Romana


Category:Aeneid (662)EA2 | Category:Characters in the Aeneid (670)EA2 | Category:Characters in Book VI of the Aeneid (718)EA2 | Category:Kings of Rome (769)EA2 | Category:Latin kings (772)EA2 | Category:Deities in the Aeneid (803)EA2



Otras Ramas de Mitología

Mitología en General 1 | Mitología en General 2 | Category:Festivals in Ancient Greece (2865)JC | Category:Indo-European mythology | Category:Festivals in Ancient Greece (1483)JC | Category:Ancient Olympic Games (1484)JC | Category:Ancient Olympic Games (2876)JC | Category:Ancient Olympic competitors (2889)JC | Category:Ancient Olympic competitors (1485)JC | Category:Ancient Olympic competitors (2910)JC | Category:Ancient Greek athletes (2938)JC | Category:Ancient Greek athletes (1486)JC | Mitología General (3033)SC | 101SC | 3132SC | 3048SC | 3060SC | 3118SC | 3095SC | 876SC | 938SC | 986SC | 1289SC | 1109SC | 1407SC | 1107SC | 2494JC | 2495JC | 2876JC | 2865JC | 2889JC | 2938JC | 2596JC | 2606JC | 2621JC | 2450JC | 1476JC | 1477JC | 2825JC | 2740JC | 2694JC | 2806JC | 2738JC | 2660JC | 2808JC | 2734JC | 2703JC | 2910JC | 3051SK

Religión Católica


Religión Católica  |  PAPAS - POPES  |  MITOS DE LA BIBLIA

Via Crucis desde Roma - 10/04/2009 (Completo) (www.populartv.net Oficiado por su Santidad el Papa Benedicto XVI).
Papa Juan Pablo II (Karol Wojtyla). (Rosarium Mysteria Gloriosa | Rosarium Mysteria Doloris | Rosarium Mysteria Gaudii)


  1. CATHOLIC RELIGION  (2020)SK
  2. Category:Roman Catholicism (3219)SK
  3. Catolicismo (3220)SK
  4. Pope o Papas (3243)SK
  5. 3. Handel: Brockes Passion, HWV 48 / Marcus Creed (OedipusColoneus) (3243)SK http://www.youtube.com/watch?v=QkBV6tEmYx8 4. Handel: Brockes Passion, HWV 48 / Marcus Creed (OedipusColoneus) (3243)SK http://www.youtube.com/watch?v=xM3Y5CxvKcg
  6. Category:Popes (3221)SK
  7. Listado de Papas desde Pedro hasta el presente (738)EA2
  8. Catholics

jueves 11 de marzo de 2010

ENCICLOPEDIA - INDICE | DEVOTOS FACEBOOK | EGIPTO - USUARIOS de FLICKR y PICASAWEB

Otros Apartados


Main     SWAMIS · Mejoras · Catholics

Nota: JC: http://juancastaneira.multiply.com | SC: http://sricaitanyadas.multiply.com | SK: http://srikrishnadas.multiply.com | EA: http://elagua.multiply.com | EA2: http://elagua2.multiply.com | CA: http://casaindiasricaitanyamahaprabhu.blog.com

miércoles, 12 de enero de 2011

Alojar scripts para Blogger Edición rápida - OLOBLOGGER

[Categoría: Blogger] [Categoría: SCRIPTS] [Categoría: Servicios] [Categoría: Trucos]
Alojar scripts para Blogger Edición rápida
Entrada más reciente Entradas antiguas
17/05/2010 22
votar


Una antigua demanda de los usuarios de Blogger es poder alojar en este mismo servicio nuestros scripts, así como otro tipo de ficheros ahora mismo vedados. Como esto ya colea tiempo y puede que aún quede un buen trecho para que se resuelva de manera óptima, a continuación veremos distintas alternativas para poder utilizar ficheros javascript en los blogs de esta plataforma.

1. SCRIPT DIRECTAMENTE EN LA PLANTILLA

Una primera opción es agregar el código del script que queremos utilizar, directamente en la plantilla.

Muchas veces nos facilitan una línea de codigo como la siguiente, que lo que hace es llamar al script desde su ubicación original. Es la forma más fácil de usarlo, pero la menos conveniente en cuanto que dependemos de que el fichero del script, se mantenga indefinidamente accesible y eso no depende más que del propietario. Para alojarlo nosotros mismos necesitamos abrir el fichero .js original y copiar su contenido. La dirección será lo que en la línea de abajo se ha marcado en verde:

Poniéndola en nuestro navegador, tendremos acceso a un fichero de texto que podremos copiar en el portapapeles y luego pegar en el lugar que a continuación se indica. La línea de código antes reproducida es una "llamada" al script que será innecesaria si usamos este sistema. Se podrá borrar después de copiar el código en nuestra plantilla. Justo antes de </head>...

Los caracteres que rodearán al contenido sirven para que el código "estricto" de Blogger, admita el script tal cual viene redactado.

Para añadir otro script adicional, repetir todos los pasos.


2. SCRIPT EN UN GADGET

Esta otra opción es útil cuando es script es demasiado largo, cuando queremos utilizar varios, o simplemente cuando no queremos utilizar la opción de la plantilla. Con el mismo sistema de antes, copiamos el código del fichero .js original. Ahora desde la edición de plantilla, justo después de <body> creamos una sección insertando esta línea:

En la parte CSS (antes de ]]>) insertamos también unas propiedades para esa clase (contenedorscripts), para que los títulos que pongamos ahí no sean visibles. Esto es útil para poder identificar mediante el titulo, qué script está en cada gadget cuando vayamos a instalar varios, pero evitando que dichos títulos sean visibles en la vista normal del blog.

.contenedorscripts .widget h2 {display: none; visibility: hidden;}

Ahora vamos a Elementos de página y veremos arriba del todo un nuevo bloque para añadir gadgets. Simplemente añadimos uno tipo HTML/JavaScript y en él colocamos un título (no se verá en el blog si hicimos lo del estilo) y pegamos el contenido antes copiado entre etiquetas SCRIPT.

Para añadir nuevos scripts, los dos primeros pasos no serán necesarios. Simplemente añadimos nuevos gadgets y copiamos en ellos el código JavaScript correspondiente.

Nota: Cuando los scripts así instalados no funcionen, una causa común es que los símbolos < y > que pudiera haber, no sean apertura/cierre de etiquetas, sino símbolos de menor/mayor. Para que se interpreten correctamente tenemos que insertar un espacio en blanco delante y detrás de cada uno de estos:

for(var i=0;i < a_rc;i++) {...

Hasta aquí los sistemas en los que controlamos 100% el script y ahora otros para usar alojamientos externos, dónde dependeremos de la saturación o la continuidad de estos. De entre ellos, primero los de Google, ya que Blogger depende de Google y malo sería que no funcionaran.

3. USAR LIBRERIAS API AJAX DE GOOGLE

Muchos de los scripts más comunes, están alojados en las API AJAX de Google y pueden ser utilizados utilizando este tipo de código, que deberá ser insertado antes de </head>:

<script src='http://www.google.com/jsapi' type='text/javascript'/>
<script type='text/javascript'>

google.load("LIBRERIA 1", "VERSION");

google.load("LIBRERIA 2", "VERSION");

};

O bien con la dirección directa del fichero. Ejemplo del anterior (cargador) y de este sistema (dirección) para JQuery:

<script src='http://www.google.com/jsapi' type='text/javascript'/>
<script type='text/javascript'>

google.load("jquery", "1.3.2");

};

.../...

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>

Son excluyentes. O se usa el primero o se usa el segundo. Nunca ambos a la vez.

4. USAR/ALOJAR EN GOOGLE CODE

En Google Code también hay mucho software libre y si encontramos la dirección de un script en concreto que nos interese, también podemos utilizarlo con este otro código, siempre teniendo en cuenta que el propietario podría borrarlo y quedarnos sin él más adelante.

En este caso el script se instalará simplemente poniendo antes de </head>...

<script src='URL_FICHERO' type='text/javascript'/>

Para que la cosa quede bajo nuestro propio control -opción más recomendable que depender de otros- también podemos copiar el código y alojarlo nosotros mismos en Google Code tal y como nos explicó Pizcos en una de sus entradas.

5. ALOJAR EN GOOGLE SITES

A pesar de que desapareciera Google Pages y se comentara que Google Sites iba detrás, lo cierto es que este último sigue estando operativo y permite alojar ficheros diversos, tal como vimos con el caso de los ficheros flash. De la misma manera que se explicó allí, se pueden alojar también ficheros JavaScript y luego hacer hotlinking utilizando el mismo código que se utilizó en el caso justo anterior a este y que es válido para todos los casos en que se aloje el script fuera de nuestra plantilla.

6. ALOJAR EN OTROS SITIOS

Esto es lo más fácil pero lo menos recomendable. Hay sitios que permiten alojar ficheros .js y en los que no, será suficiente con renombrar el fichero con la extensión .txt. Los scripts son básicamente ficheros de texto y por eso no habrá ningún problema cuando los renombremos. El código será como en los dos casos anteriores pero cambiando la extensión si ha sido necesario.

Referencias:

Solucionando scripts: Ultimos comentarios. Vagabundia.

Alojar scripts en Google. Pizcos Blog.

Buscando espacio para alojar los scripts. Banaka, Banaka.

¿Vemos otro post cualquiera por si le encontraras alguna utilidad?



Caracteres especiales con HTML

 

Los caracteres especiales, denominación que, para nuestra desgracia como hispanohablantes, incluye a las vocales acentuadas y a la letra eñe además de ciertas limitaciones relativas al uso de ciertos símbolos que significan algo en HTML, como el de menor que (<) o el signo inglés de and (llamado ampersand : &).

Trataremos primero el caso más sencillo. Existe una razón evidente que impide que podamos escribir ciertos símbolos directamente en un texto HTML, como por ejemplo el <: dichos símbolos tienen un significado en HTML, y es necesario diferenciar claramente cuándo poseen ese significado y cuándo queremos que aparezcan literalmente en el documento final. Por ejemplo, como ya sabemos, < indica el comienzo de una directiva, y, por ello, si queremos que aparezca en el texto como tal tendremos que dar un rodeo escribiendo algo que no de lugar a confusión, en este caso &lt; . Los símbolos afectados por esta limitación, y la forma de escribirlos, se detallan a continuación:

  • < ( Menor que ): &lt;
  • > ( Mayor que ): &gt;
  • & (símbolo de and , o ampersand ): &amp;
  • " ( comillas dobles ): &quot;

Es decir, que para escribir <"> en nuestro texto HTML original debemos poner &lt;&quot;&gt; .

El otro caso especial se da cuando en un texto HTML se quiere escribir una eñe, por ejemplo. Existen dos formas de hacerlo. La primera, que es a la que obliga el estándar de HTML, consiste en utilizar entidades , es decir, palabrejas como las que antes se presentaron para escribir ciertos símbolos. Las entidades comienzan siempre con el símbolo & , y terminan con un punto y coma ( ; ). Entre medias va un identificador del carácter que queremos que se escriba. Las entidades necesarias en nuestro idioma son:

  • á: &aacute;
  • é: &eacute;
  • í: &iacute;
  • ó: &oacute;
  • ú: &uacute;
  • Á: &Aacute;
  • É: &Eacute;
  • Í: &Iacute;
  • Ó: &Oacute;
  • Ú: &Uacute;
  • ü: &uuml;
  • Ü: &Uuml;
  • ñ: &ntilde;
  • Ñ: &Ntilde;
  • ¿: &#191;
  • ¡: &#161;

Como puede verse, las vocales acentuadas se identifican añadiendo el sufijo acute a la vocal sin acentuar (puesto que se trata de un acento agudo). Para la u con diéresis y la eñe se usan uml tras una u y tilde detrás una ene, respectivamente. La equivalencia de los signos de abrir interrogación y exclamación es algo más oscura: a falta de una denominación más evidente, tenemos que usar el valor numérico de dichos caracteres en el código estándar latin1 (ISO-8859-1). Esto se puede hacer con cualquier otro carácter del código latin1, que es el código de caracteres básico en HTML, escribiendo &#numero; .

La segunda manera, que sin duda es más cómoda, consiste en no preocuparse por esta limitación y escribir literalmente los caracteres afectados. A pesar de que este método suele funcionar en las conexiones WWW directas (porque el protocolo HTTP, que transporta el HTML por los vericuetos de Internet, requiere un canal de 8 bits), no tiene por qué funcionar bien cuando los documentos HTML se envían por correo electrónico, por ejemplo. Por tanto, y a pesar de los inconvenientes, es absolutamente recomendable respetar la norma especificada en HTML.

En cualquier caso, no resulta muy complicado escribir un programa que traduzca todas las apariciones de los caracteres especiales por sus correspondientes entidades HTML, o viceversa. Con un programa así, uno puede escribir los documentos sin preocuparse por estos problemas, y luego traducir a HTML correcto.

De: http://www.webtaller.com/construccion/lenguajes/html/lecciones/caracteres-especiales-html.php

Plugins sociales aleatorios para Facebook




Plugins sociales aleatorios para Facebook


JMiur

[E]





Los Plug-ins sociales son los que nos permiten agregar gadgets de diferente tipo que vinculan un blog con Facebook, sin importar si el nuestro sitio posee o no posee una página o si tenemos una cuenta.

Dos de ellos son muy similares, los llamados Recomendaciones y Actividad Reciente; el primero muestra a quienes han compartido entradas y el segundo, las últimas referencias encontradas. Ambos tienen la particularidad de ser visibles a todos los visitantes, sin importar si están están logueados o no.

Se pueden agregar del mismo modo, basta ir a la página de desarrolladores, colocar la URL de nuestro blog y seleccionear las opciones disponibles que no son muchas; luego, hacemos click en Get Code y usamos uno de ellos.

Obviamente, como son muy similares, agregar ambos es un poco redundante pero, en digital inspiration se les ha ocurrido una idea interesante: usar JavaScript para que se muestre uno de ellos de manera aleatoria así que, a veces veremos uno y a veces veremos otro.

Es simple. Si los vamos a colocar en la sidebar, copiamos los códigos de los IFRAMES que nos proporciona Facebook y luego, los ponemos de este modo:























Fuentes - Fonts
SOUV2BalaramScaGoudyFOLIO 4.2Biblica Font











free counters







Disculpen las Molestias
Category: Greek Mythology


Category: Greek Mythology | A - Amp | Amp - Az | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q- R | S | T | U | V | W | X | Y | Z
Greek Mythology stub | Ab - Al | Ale - Ant | Ant - Az | B | C | D | E | F - G | H | I | K | L | M | N | O | P | Q - R | R | S | T | A - K | L - Z
Category:Greek deity stubs (593)EA2 | A | B | C | D | E | G | H | I | K | L | M | N | O | P | S | T | U | Z




Mitología Romana


Category:Aeneid (662)EA2 | Category:Characters in the Aeneid (670)EA2 | Category:Characters in Book VI of the Aeneid (718)EA2 | Category:Kings of Rome (769)EA2 | Category:Latin kings (772)EA2 | Category:Deities in the Aeneid (803)EA2



Otras Ramas de Mitología

Mitología en General 1 | Mitología en General 2 | Category:Festivals in Ancient Greece (2865)JC | Category:Indo-European mythology | Category:Festivals in Ancient Greece (1483)JC | Category:Ancient Olympic Games (1484)JC | Category:Ancient Olympic Games (2876)JC | Category:Ancient Olympic competitors (2889)JC | Category:Ancient Olympic competitors (1485)JC | Category:Ancient Olympic competitors (2910)JC | Category:Ancient Greek athletes (2938)JC | Category:Ancient Greek athletes (1486)JC | Mitología General (3033)SC | 101SC | 3132SC | 3048SC | 3060SC | 3118SC | 3095SC | 876SC | 938SC | 986SC | 1289SC | 1109SC | 1407SC | 1107SC | 2494JC | 2495JC | 2876JC | 2865JC | 2889JC | 2938JC | 2596JC | 2606JC | 2621JC | 2450JC | 1476JC | 1477JC | 2825JC | 2740JC | 2694JC | 2806JC | 2738JC | 2660JC | 2808JC | 2734JC | 2703JC | 2910JC | 3051SK


Religión Católica


Religión Católica  |  PAPAS - POPES  |  MITOS DE LA BIBLIA

Via Crucis desde Roma - 10/04/2009 (Completo) (www.populartv.net Oficiado por su Santidad el Papa Benedicto XVI).
Papa Juan Pablo II (Karol Wojtyla). (Rosarium Mysteria Gloriosa | Rosarium Mysteria Doloris | Rosarium Mysteria Gaudii)


  1. CATHOLIC RELIGION  (2020)SK
  2. Category:Roman Catholicism (3219)SK
  3. Catolicismo (3220)SK
  4. Pope o Papas (3243)SK
  5. 3. Handel: Brockes Passion, HWV 48 / Marcus Creed (OedipusColoneus) (3243)SK http://www.youtube.com/watch?v=QkBV6tEmYx8 4. Handel: Brockes Passion, HWV 48 / Marcus Creed (OedipusColoneus) (3243)SK http://www.youtube.com/watch?v=xM3Y5CxvKcg
  6. Category:Popes (3221)SK
  7. Listado de Papas desde Pedro hasta el presente (738)EA2
  8. Catholics

jueves 11 de marzo de 2010

ENCICLOPEDIA - INDICE | DEVOTOS FACEBOOK | EGIPTO - USUARIOS de FLICKR y PICASAWEB

Otros Apartados


Main     SWAMIS · Mejoras · Catholics

Nota: JC: http://juancastaneira.multiply.com | SC: http://sricaitanyadas.multiply.com | SK: http://srikrishnadas.multiply.com | EA: http://elagua.multiply.com | EA2: http://elagua2.multiply.com | CA: http://casaindiasricaitanyamahaprabhu.blog.com

sábado, 1 de enero de 2011

Fire - shadow



Fire

Neon - shadow



Neon



<style>

  #neon {
    background-color: #000;
    color: #FFF;
    font-family: Garamond;
    font-size: 160px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 0px 10px #FFF, 0px 0px 20px #FFF, 0px 0px 30px #FFF, 0px 0px 40px #FF00DE, 0px 0px 70px #FF00DE, 0px 0px 80px #FF00DE, 0px 0px 100px #FF00DE, 0px 0px 150px #DD00DE;
  }
</style>

<h1 id="neon">neon</h1>

Correo Vaishnava