15 de abril de 2015

Dar de baja la Indexación de Tu Sitio en los Buscadores (google y otros)

Surgio la necesidad de investigar un poquito sobre el tema, así que les reúno la info acá.
Habría un par de técnicas para lograrlo:


1. Herramientas de Google

Si estás usando las herramientas para webmasters de google, tenés una opción para notificar la baja de la url del motor de google.



2. Robots.txt

Genera un archivo de texto con el nombre 'robots.txt', en el directorio raíz (ej:  "http://www.midominio.com/robots.txt").
Este fichero debería contener el siguiente código:


User-agent: googlebot 
Disallow: /  


El archivo robots.txt es escaneado por defecto por los robots, o crawlers de los buscadores, antes que el contenido del sitio, esperando alguna indicación. La primera linea, identifica al robot específico (en este caso el de google), o se puede usar el selector universal * para indicar "todos"; y la segunda refiere a qué directorio queremos desactivar (poniendo / estamos indicando el directorio raíz).



3. Metatag

Declarando una etiqueta metatag en cada html que se quiere excluir de los resultados de búsqueda.

META NAME="googlebot" CONTENT="NOINDEX, NOFOLLOW"

En el Name ponemos el nombre del robot, y en Content, las indicaciones correspondientes. Como toda etiqueta metatag, va dentro del head.


... entonces, por ahora:

La diferencia en desactivar la indexación de contenidos con la url a través de las herramientas de webmaster de google, es que debería resolverlo en un marco de 24 hs (así lo promete el sistema).
Las otras dos opciones corren, o se activan, no a partir de la subida de tus archivos al servidor, sino una vez que pase el robot del buscador y actualice la info del sitio.

Midiendo la urgencia de la tarea o si hubiera cuestiones de seguridad de por medio, queda analizar , que técnica (o combinación, ya que no generan conflicto entre sí), se pueden implementar.

12 de mayo de 2014

La Lógica de las Mediaqueries

If

Las Mediaqueries son proposiciones lógicas, 'Si' la condicion dada se cumple en el browser, se ejecuta esa porcion de códigoo css.


And

@media (min-width: 600px) and (max-width: 800px) {
  html { background: red; }
}


Or

@media (max-width: 600px), (min-width: 800px) {
  html { background: red; }
}


Not

@media not all and (max-width: 600px) {
  html { background: red; }
}


Exclusivas

@media (max-width: 400px) {
  html { background: red; }
}
@media (min-width: 401px) and (max-width: 800px) {
  html { background: green; }
}
@media (min-width: 801px) {
  html { background: blue; }
}


Sobreescribir

@media (min-width: 400px) {
  html { background: red; }
}
@media (min-width: 600px) {
  html { background: green; }
}
@media (min-width: 800px) {
  html { background: blue; }
}


Mobile First

html { background: red; }

@media (min-width: 600px) {
  html { background: green; }
}


Desktop Firts

html { background: red; }

@media (max-width: 600px) {
  html { background: green; }
}
 
 

Proposiciones Complejas

@media 
  only screen and (min-width: 100px),
  not all and (min-width: 100px),
  not print and (min-height: 100px),
  (color),
  (min-height: 100px) and (max-height: 1000px),
  handheld and (orientation: landscape)
{
  html { background: red; }
}





Fuente: http://css-tricks.com/logic-in-media-queries/

4 de febrero de 2013

CSS Orientado a Objetos

Siempre escuchamos o leemos sobre las "buenas practicas" o hacer tu web "reciclable", después de haber leído muchos (pero muchos) tutoriales .. se mantenia la pregunta... pero.. ¿cómo? Me refiero a que estaba en busca de un proceso mas metódico de trabajo...

Así fue como me tope con este concepto de CSS Orientado a Objetos (OOCSSS Object Oriented Css), que básicamente intenta separar los contenedores de los contenidos, y sus estructuras de la parte estética o skin. El objetivo es generar un código mas rápido, eficiente y fácil de actualizar. - Lo que me fue muy provechoso, sobre todo, para proyectos mobile -




El siguiente slideshare resume las pautas del OOCSS

Object Oriented CSS from Nicole Sullivan


Por ultimo alguno consejos para implementar esta práctica:
1. Evitar el selector descendente (ej. no usar .sidebar h3)
2. Evitar usar IDs como ganchos de estilos
3. Evitar vincular clases a elementos de la hoja de estilo (ej. no usar div. header ó h1.title)
4. Según casos muy excepcionales, evitar el uso de !important
5.  Usar CSS Lint para chekear el codigo
6. Usar CSS grids



Fuentes de Consulta:

29 de enero de 2013

25 de enero de 2013

Importantes Actualizaciones para los Registros en Nic Ar


Ante el desarrollo del nuevo sistema de registros, nic.ar  está convocando  a través de las redes sociales a sus usuarios a realizar las actualizaciones correspondientes, 

si tu Entidad Registrante tiene un nombre de fantasía o no tiene asociado un número de DNI/CUIT, podes ingresar a la siguiente url para enterarte como realizar los cambio: