Impresiones web superior

sábado, 25 de agosto de 2012

Limpiar cache de Linux

 

Al parecer mi PC tiene corrupto algún módulo de memoria, el cual falla aleatoreamente causando que la máquina falle.
Las estocásticas molestias no ocurren sólo a nivel de cuelgues del sistema cuando lo dejo inactivo, sino que también suceden cuando estoy trabajando en él, acabando con mi paciencia y con mis aplicaciones.

No es coincidencia que la aplicación que más cuelgues ha recibido es Firefox, pues el navegador es lejos el programa que más uso en casa. Lamentablemente, cuando intento volver a abrirlo, éste falla sucesivamente, hasta reiniciar el sistema, debido a que el programa que está cargado en memoria, con algún bit corrupto es almacenado en un espacio que actúa como buffer, al cual simplemente le denominamos cache.

Mi problema tiene una solución: comprar módulos de memoria nuevos, y una placa madre (nunca he confiado en esta última, pues apenas comprada mató a un módulo de memoria, el cual cambié por los actuales). Pero la solución inmediata para seguir trabajando sin reiniciar es ordenar al sistema operativo que limpie los datos almacenados en el buffer.

Para realizar esto, como root ejecute lo siguiente:

sync; echo 3 > /proc/sys/vm/drop_caches
 

viernes, 24 de agosto de 2012

Menu de categorías

 

Aunque la mayoría ya sabe hacer un menú de categorías basado en las etiquetas cada día son más los usuarios nuevos de Blogger que preguntan cómo hacerlo, así que vamos a ver cómo crear un menú (cualquiera que sea) basado en las etiquetas del blog.
 
Lo primero que necesitamos es tener etiquetadas las entradas, es decir, asignarles una catagoría a cada una según el tema del que hable o la información que contenga. Por ejemplo, una entrada que contengas videos podemos ponerle la etiqueta Videos.

Para hacerlo tenemos que editar las entradas yendo a Creación de entradas | Editar entradas | Editar
Ahí veremos en la parte de abajo un espacio en blanco, ahí escribimos la etiqueta que le corresponde, en nuestro ejemplo se llamará Videos.


etiquetas blogger


Si quisieras que la entrada tenga más de una etiqueta sólo agrega una coma y después agrega la otra etiqueta, por ejemplo Videos, Música
Hacemos lo mismo para todas las entradas tanto las ya publicadas como las nuevas que publiquemos.

Ahora vamos a Diseño | Elementos de la página | Añadir un gadget y seleccionamos el gadget que se llama Etiquetas y guardamos los cambios.

El siguiente paso es buscar un menú que nos agrade, en la sección
Menús
de Ciudad Blogger puedes encontrar algunos, pero también encontrarás estupendos menús buscando un poco en Google.
Escoge el que quieras e instálalo en tu blog, cada menú requiere distintos pasos, pero al final y la parte que ahora nos interesa es cuando tenemos que poner los enlaces del menú, generalmente veremos algo muy parecido a esto:
<ul>
<li><a href='
URL del enlace
'>Pestaña 1</a></li>
<li><a href='
URL del enlace
'>Pestaña 2</a></li>
<li><a href='
URL del enlace'>Pestaña 3</a></li>
</ul>

Bien, para poder llenar esos enlaces hacemos lo siguiente, entramos a nuestro blog y buscamos el gadget de etiquetas que pusimos, nos posicionamos en el nombre de la etiqueta a la que queremos conseguir su URL y damos click con el botón derecho.
Según sea el navegador que usen será la opción que debamos elegir, pero lo que haremos será copiar la URL del enlace. Así es como se ve en los distintos navegadores:


menu contextualmenu contextualmenu contextual

menu contextualmenu contextual


Ya que hemos copiado la URL de la etiqueta la pegamos en la parte del menú que corresponde:
<li><a href='URL del enlace'>Pestaña 1</a></li>
Lo mismo haremos con todas las etiquetas que queremos agregar en el menú.
En general, las URL de las etiquetas son algo así:
http://nombre-de-mi-blog.blogspot.com/search/label/NombreDeLaEtiqueta

Podemos ponerlas así para evitar el paso anterior, pero en el caso de que tus etiquetas tengan acentos, espacios o caracteres especiales entonces será mejor seguir los pasos tal como lo he explicado

Y así de simple habremos creado un menú por categorías. Ahora verás que al dar click en una pestaña del menú, por ejemplo Videos, aparecerán todas las entradas que contengan esa etiqueta.
 
En el mismo menú se pueden agregar otros enlaces, ya sea de páginas estáticas o de otra dirección web, de modo que puedes personalizar tu menú como tú quieras.
 

jueves, 23 de agosto de 2012

Cómo usar cualquier menú en las plantillas del Diseñador de Plantillas de Blogger

 


Desde que aparecieron las plantillas del Diseñador de plantillas de Blogger muchos de los comentarios acerca de los Menús son: que los menús no se ven igual que al del ejemplo de equis entrada, o que las subpestañas no se despliegan. Y la respuesta que siempre doy es Los menús de subpestañas no funcionan en esas plantillas.
 
La razón es que esas plantillas tienen estilos predefinidos en esa área que inhabilitan cualquier otro menú que se agregue debajo de la cabecera.

Pero les había prometido encontrar la forma de que los menús funcionen en esas plantillas, así que veamos cómo hacer funcionar cualquier menú en las plantillas hechas a través del Diseñador de plantillas de Blogger.

Lo primero es entrar en Diseño | Edición de HTML y SIN expandir los artilugios busca esta línea:
<b:section class='tabs' id='crosscol' maxwidgets='1' showaddelement='yes'>

Elimina lo que está en color rojo.
Es posible que tengas muchas partes como la que está en rojo, elimina todas las que encuentres.

Luego busca esta parte en la plantilla:
/* Tabs
----------------------------------------------- */
Y elimina todo lo que haya dentro de ello. Por ejemplo, en la plantilla Awesome Inc. eliminarías todo lo que está en color verde
/* Tabs
----------------------------------------------- */

.tabs-outer {
overflow: hidden;
position: relative;
background: $(tabs.background.color) $(tabs.background.gradient) repeat scroll 0 0;
}

#layout .tabs-outer {
overflow: visible;
}

.tabs-cap-top, .tabs-cap-bottom {
position: absolute;
width: 100%;

border-top: 1px solid $(tabs.border.color);

}

.tabs-cap-bottom {
bottom: 0;
}

.tabs-inner .widget li a {
display: inline-block;

margin: 0;
padding: .6em 1.5em;

font: $(tabs.font);
color: $(tabs.text.color);

border-top: 1px solid $(tabs.border.color);
border-bottom: 1px solid $(tabs.border.color);
border-$startSide: 1px solid $(tabs.border.color);
}

.tabs-inner .widget li:last-child a {
border-$endSide: 1px solid $(tabs.border.color);
}

.tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover {
background: $(tabs.selected.background.color) $(tabs.background.gradient) repeat-x scroll 0 -100px;
color: $(tabs.selected.text.color);
}

/* Headings
----------------------------------------------- */

Ya eliminado, en su lugar agrega lo siguiente:
#crosscol ul {z-index: 200; padding:0 !important;}
#crosscol li:hover {position:relative;}
#crosscol ul li {padding:0 !important;}
.tabs-outer {z-index:1;}
Una vez hecho lo anterior podremos agregar cualquier menú y estos se verán como deben verse y las subpestañas podrás desplegarse sin problema.

Fuente

Rutina de Ejercicios en Casa y Sin Pesas para Perder Grasa

Uno de mis clientes se sorprendió cuando se dio cuenta de que ha bajado 3.7 libras en una semana y media sin utilizar nada de equipo. Ningún artefacto, nada de pesas, bandas, bola medicinal o bola suiza. Todos los ejercicios fueron usando su propio peso y mucha fuerza de voluntad ya que el sobrepeso aumenta la dificultad.
La verdad es que los ejercicios de peso corporal requieren de mucha fuerza mental (o los haces o no los haces). También requieren de una buena organización para tener una rutina que no sea aburrida y a la vez un reto divertido que de resultados. La siguiente rutina es simple y al final explico cómo puedes ir progresando y cambiándola cada semana para que no te aburras y logres resultados consistentes.
Voy a presentar varios Complejos de Ejercicios los cuales son un tipo de circuito, pero en este caso se le llama Complejo porque es utilizando la misma modalidad para cada ejercicio que compone el circuito. Esto significa que todos los ejercicios son ejercicios de peso corporal. Por eso le llamamos un Complejo de Peso Corporal. Existen complejos de barra, mancuernas “dumbbells”, bola medicinal, bola suiza, pesa rusa o ”kettlebell”, bandas elasticas y hasta usando simplemente un plato o pesa.
Al utilizar complejos puedes hacer mas en menos tiempo, puedes atacar varios grupos musculares y varios sistemas de energia del cuerpo, son simples para organizar y progresar y por eso lo escoji como metodo para entrenar en casa sin la necesidad de ningun equipo.  
El primer complejo puede ser utilizado como calentamiento o puede ser la rutina para personas que están comenzando y están en un nivel de condición física bajo.
Parte 2




jueves, 16 de agosto de 2012

Dieta depurativa y desintoxicante

 

Dietas depurativas

En muchas ocasiones buscamos realizar alguna dieta pero sin el objetivo que habitualmente se les adjudica, es decir  adelgazar,  sino con la idea de eliminar todas aquellas toxinas que incorporamos a nuestro organismo luego de copiosas comidas de un fin de semana de fiesta o como suele ser más frecuente, luego de las fiestas de fin de año.

Si esa es tu preocupación, comiste mucho y pesado en los días pasados, acá te brindamos  un plan de alimentación que no debe realizarse por períodos superiores a los dos días. Te recomendamos que la dieta depurativa la realices luego de un par de días en los que retomes tu alimentación cotidiana dado que pasar de comidas abundantes en porciones y en grasas a comidas livianas y de porciones reducidas puede ser sentido por el organismo con consecuencias no deseadas.

sintoxicante y depurativa

Desayuno: antes de ingerir cualquier alimento trata de beber entre 400 y 500 Cc. de agua. Luego puedes comer un cítrico y un kiwi acompañado con un té o un café descafeinado endulzado con miel o azúcar. Si te gusta consumir leche en el desayuno procura que sea descremada y que no pase de media taza.

Almuerzo: puré de verduras (la que prefieras), una taza de caldo de verduras casero (puedes usar el que se formó al hervir las verduras del puré pero con poco agregado de sal y preferentemente sin usar caldos comerciales), 200 gr. de queso descremado light, una taza de alguna infusión depurativa, un cítrico de postre.

Merienda: una taza de té y un yogurt con cereales o frutas.

Cena: puré de verduras, un plato de sopa de sémola y verduras, una taza de alguna infusión depurativa, una fruta mediana.

Para evitar tener hambre entre las comidas toma agua con limón  o mastica hojas de menta. Antes de acostarte bebe una taza de té de azahar.

Durante los días inmediatamente siguientes a la dieta depurativa intenta no volver a tu alimentación habitual sino de a poco. Para ello puedes recurrir a alguna de las dietas que te brindamos en la página. La más adecuada es la dieta equilibrada dado que aporta todo tipo de alimentos a tu plan semanal. Recuerda que puedes realizar esta dieta depurativa una vez por semana pero sólo durante un mes siempre y cuando tus controles médicos estén al día.

Fuente

martes, 14 de agosto de 2012

DTD (DOCUMENT TYPE DEFINITIONS) V

 

MODELOS DE CONTENIDO

Un modelo de contenido es un patrón que establece los sub-elementos aceptados, y el orden en que se acepta.

Un modelo sencillo puede tener un solo tipo de sub-elemento:

<!ELEMENT aviso (parrafo)>

Esto indica que sólo puede contener un solo <parrafo>.

<!ELEMENT aviso (titulo, parrafo)>

La coma, en este caso, denota una secuencia. Es decir, el elemento <aviso> debe contener un <titulo> seguido de un <parrafo>.

<!ELEMENT aviso (parrafo | grafico)>

La barra vertical "|" indica una opción. Es decir, <aviso> puede contener o bien un <parrafo> o bien un <grafico>. El número de opciones no está limitado a dos, y se pueden agrupar usando paréntesis.

<!ELEMENT aviso (titulo, (parrafo | grafico))>

En este último caso, el <aviso> debe contener un <titulo> seguido de un <parrafo> o de un <grafico>.

Además, cada partícula de contenido puede llevar un indicador de frecuencia, que siguen directamente a un identificador general, una secuencia o una opción, y no pueden ir precedidos por espacios en blanco.

Indicadores de frecuencia

?

Opcional (0 o 1 vez)

*

Opcional y repetible (0 o más veces)

+

Necesario y repetible (1 o más veces)

Para entender esto, vamos a ver un ejemplo.

<!ELEMENT aviso (titulo?, (parrafo+, grafico)*)>

En este caso, <aviso> puede tener <titulo>, o no (pero sólo uno), y puede tener cero o más conjuntos <parrafo><grafico>, <parrafo><parrafo><grafico>, etc.

nos vemos en la parte 6

lunes, 13 de agosto de 2012

DTD (DOCUMENT TYPE DEFINITIONS) IV

 

DECLARACIONES TIPO ELEMENTO

Los elementos son la base de las marcas XML, y deben ajustarse a un tipo de documento declarado en una DTD para que el documento XML sea considerado válido.

Las declaraciones de tipo de elemento deben empezar con "<!ELEMENT" seguidas por el identificador genérico del elemento que se declara. A continuación tienen una especificación de contenido.

Por ejemplo:

<!ELEMENT receta (titulo, ingredientes, procedimiento)>

En este ejemplo, el elemento <receta> puede contener dentro elementos <titulo>, <ingredientes> y <procedimiento>, que, a su vez, estarán definidos también en la DTD y podrán contener más elementos.

Siguiendo la definición de elemento anterior, este ejemplo de documento XML sería válido:

<receta>

<titulo>...</titulo>

<ingredientes>...</ingredientes>

<procedimiento>...</procedimiento>

</receta>

Pero no este:

<receta>

<parrafo>Esto es un párrafo</parrafo>

<titulo>...</titulo>

<ingredientes>...</ingredientes>

<procedimiento>...</procedimiento>

</receta>

La especificación de contenido puede ser de cuatro tipos:

EMPTY

Puede no tener contenido. Suele usarse para los atributos.

<!ELEMENT salto-de-pagina EMPTY>

ANY

Puede tener cualquier contenido. No se suele utilizar, ya que es conveniente estructurar adecuadamente nuestros documentos XML.

<!ELEMENT batiburrillo ANY>

Mixed

Puede tener caracteres de tipo datos o una mezcla de caracteres y sub-elementos especificados en la especificación de contenido mixto.

<!ELEMENT enfasis (#PCDATA)>

<!ELEMENT parrafo (#PCDATA|enfasis)*>

Por ejemplo, el primer elemento definido en el ejemplo (<enfasis>) puede contener datos de carácter (#PCDATA). Y el segundo (<parrafo>) puede contener tanto datos de carácter (#PCDATA) como sub-elementos de tipo <enfasis>.

Element

Sólo puede contener sub-elementos especificados en la especificación de contenido.

<!ELEMENT mensaje (remite, destinatario, texto)>

Para declarar que un tipo de elemento tenga contenido de elementos se especifica un modelo de contenido en lugar de una especificación de contenido mixto o una de las claves ya descritas.

nos vemos en la parte 5