¿Qué es la “Google Slap” y cómo evitarla?
18 jun
Google, el motor de búsqueda más popular del mundo, controla actualmente cerca del 70% del mercado y representa hoy en día la principal fuente de información e investigación. Zambullirse en Google para hallar respuesta a cualquier pregunta, se ha convertido en un reflejo que ocurre varias veces al día.
Las empresas han rápidamente comprendido el enorme potencial de esta visibilidad. Aparecer en Google es ahora una necesidad ineludible si se busca presencia en Internet. Según un dicho popular: “Si no apareces en Google, no estás en Internet”.
Existen dos métodos para hacerse visible en este motor de búsqueda: En forma orgánica (resultado natural) y a través del enlace patrocinado. Gracias al segundo método, usted puede aparecer en Google muy rápidamente, por medio de anuncios pagos por clics.
Los anunciantes que recurren a este método encuentran en éste un valor añadido Al lograr buenos resultados, los anunciantes vuelven mes a mes a este método. No es casual que Google se haya convertido en una de las empresas más rentables del mundo.
Si bien todo esto es muy atractivo, hay que tener mucho cuidado y no perder la camisa con esta estrategia.
A veces se oye hablar de empresas (o individuos) que sostienen que este método no funciona muy bien o que cuesta demasiado. Por lo general, se puede deducir que estas personas fueron víctimas de la famosa “Google Slap” (bofetada de Google).
La promesa de Google a sus usuarios consiste en ofrecer siempre lo mejor en términos de calidad y resultados. Esto se aplica tanto a los resultados orgánicos como a los enlaces patrocinados.
¿Cómo recibe un anunciante la “Google Slap”?
Cuando los anunciantes carecen de experiencia para presentarse en Google, el error más frecuente en el que incurren es querer solamente “probar” esta estrategia con un presupuesto modesto. Deciden ensayar este método sin recurrir a una buena táctica desde el principio. No saben por dónde comenzar ni cómo estructurar sus campañas.
Al comenzar sin método, optarán por anuncios de baja calidad que no beneficiarán de suficientes clics. Además, si se recurre a un presupuesto bajo, sin estrategia, los anuncios ocuparán posiciones bajas en la página, reduciendo aún más el volumen de clics. En la imagen podemos ver la distribución de los clics de una página de resultados de búsqueda en Google. Debido a que leemos de izquierda a derecha y de arriba hacia abajo, los enlaces más vistos y por lo tanto más “cliqueados”, están ubicados en la parte superior a la izquierda. Ocupando las posiciones más bajas, los anuncios reciben menos clics y el sistema de Google asocia estos anuncios con la mala calidad.
Según la lógica del sistema de Google AdWords, cuanto más clics recibe un anuncio al mostrarse, más interesante es. Google dará prioridad a los anuncios “más interesantes” y favorecerá a los buenos anunciantes. Obtener una posición más alta y por consiguiente pagar menos por clic que otro anunciante ubicado más abajo, es posible. Una campaña de mala calidad aparecerá siempre, pero le costará más caro.
El círculo vicioso que lleva a la “Google Slap”
1. La campaña fue mal planificada (mala estructura, malos anuncios, presupuesto bajo, mala segmentación)
2. Se obtiene una posición baja y un estatuto de anuncio “no muy interesante” (según los criterios de búsqueda)
3. Los anuncios no reciben clics
4. Google pide que se pague más por clic
5. Se aumenta el presupuesto
6. Los anuncios siguen sin recibir clics
7. Google pide que se pague más (para mantener su presencia en Google)
8. Se aumenta otra vez el presupuesto
9. Los anuncios siguen sin recibir clics
10. Repetición de los pasos 6 a 9 hasta la “Google Slap”
La “Google Slap” se produce cuando el precio exigido por Google es tan alto que el anunciante que tiene una campaña de mala calidad, no puede continuar y abandona la partida.
El siguiente es un ejemplo de campaña que recibió la “Google Slap”
Dado que los anuncios son de mala calidad (3/10), se encuentran en posiciones bajas ( 6, 7 , 8 ) y no reciben clics (0, 0, 0), el sistema pide aumentar la oferta de $ 2,25 a $ 18 por clic. Volver a levantarse puede ser tan difícil que con frecuencia, resulta mejor abandonar por completo la campaña y volver a comenzar.
Conclusión
Para tener éxito con esta estrategia, es necesario desde un principio, posicionarse en los mejores lugares y mantenerse en la parte superior el mayor tiempo posible. Para esto, hay que asegurarse de que las campañas han sido bien diseñadas y de que el sitio es capaz de aprovechar todo el potencial de cada clic. El “camino” entre el clic inicial y el sitio web, seguido por el proceso de pedido hasta la última página (la página de agradecimiento) debe haber sido muy bien optimizado para evitar fugas de tráfico y hacer que sus visitantes se conviertan en consumidores de la manera más eficaz posible.
Nuevas características de SQL 2008.
7 jun
Veremos ahora algunas de las nuevas características de SQL 2008.
Proteja Información Valiosa
Encripte toda una base de datos, archivos de datos o archivos log, sin necesidad de realizar cambios en las aplicaciones. Los beneficios de esta novedad incluyen la posibilidad de buscar datos encriptados a partir de una búsqueda por rango o aleatoria, la posibilidad de buscar datos seguros entre usuarios no autorizados, y la posibilidad de encriptar datos sin necesidad de realizar cambios en las aplicaciones existentes.
Administración Extensible de Clave
SQL Server 2005 ofrece una solución completa para administrar encriptaciones y claves. SQL Server 2008 ofrece una solución excelente para esta necesidad en crecimiento, ya que admite productos HSM y de administración de claves, creados por terceros.
Espejado Mejorado de Base de Datos
Elimine la necesidad de especificar el failover que permite que las aplicaciones existentes aprovechen el espejado. Reduzca la complejidad del espejado de bases de datos permitiendo que las organizaciones recuperen el failover principal por medio de la desactivación temporaria del espejado dentro del mecanismo de failover.
Recuperación Automática de Páginas de Datos
SQL Server 2008 permite que las máquinas principales y de espejado se recuperen de modo transparente de 823/824 tipos de errores en páginas de datos, al solicitar una copia fresca de la página sospechada desde el socio de espejado hacia los usuarios finales y las aplicaciones.
Compresión de la Corriente de Logs
El espejado de bases de datos exige transmisiones de datos fuertes entre los participantes de las implementaciones de espejado. Con SQL Server 2008, la compresión de logs salientes entre los participantes ofrece un rendimiento óptimo y reduce el ancho de banda de la red utilizada por el espejado de datos.
Respuesta Predecible
Ofrézcales a los usuarios finales una respuesta consistente y predecible con el Administrador de Recursos. Esta función permite que las organizaciones definan límites y prioridades de recursos para diferentes cargas de trabajo, lo cual permite que las cargas de trabajo actuales les ofrezcan a los usuarios finales un rendimiento consistente.
Rendimiento Predecible de Solicitudes
Habilite una mayor estabilidad y capacidad de predicción para el rendimiento de solicitudes: ofrezca funciones capaces de fijar planes de solicitudes, para que las organizaciones puedan promover planes de solicitudes estables en cuanto a reemplazos de hardware para servidores, actualizaciones de servidores y desarrollos de producción.
Compresión de Datos
Permita que los datos se almacenen de una manera más eficiente, y reduzca los requisitos de almacenamiento para sus datos. La Compresión de Datos también ofrece mejoras significativas en el rendimiento para grandes cargas de trabajo I/O.
Administre por Políticas
DMF (Declarative Management Framework), el sistema DMF se basa en una política pensada para administrar una o varias instancias de SQL Server 2008. Utilice DMF con SQL Server Management Studio para crear políticas que administren entidades en el servidor, por ejemplo la instancia de SQL Server, bases de datos y otros objetos de SQL Server.
Colección de Datos de Rendimiento
El ajuste del rendimiento y la solución de fallas son tareas que consumen tiempo. Para liberar al administrador de tanta carga, SQL Server 2008 incluye una colección de datos de rendimiento más extensa, un nuevo repositorio de datos centralizados para almacenar datos de rendimiento, y nuevas herramientas para reportes y monitoreos.
Simplifique el Desarrollo de Aplicaciones
LINQ (Language Integrated Query). Permita que los desarrolladores traten las solicitudes de datos con un lenguaje de programación administrado, por ejemplo C# o VB.NET, en lugar de las declaraciones de SQL. Admita solicitudes orientadas a configuración, escritas con fuerza en lenguajes .NET, para que se ejecuten contra ADO.Net (LINQ a SQL), ADO.Net DataSets (LINQ a DataSets), el Marco de Entidades de ADO.NET (LINQ a Entidades) y el proveedor de Entity Data Service Mapping. Utilice el nuevo proveedor LINQ a SQL que permite que los desarrolladores utilicen LINQ directamente sobre tablas y columnas de SQL Server 2008.
FECHA/HORA
SQL Server 2008 presenta nuevos tipos de fecha y hora:
DATE – un tipo de fecha solamente
TIME – un tipo de hora solamente
DATETIMEOFFSET – una zona conciente del tipo de fecha y hora
DATETIME2 – tipo de fecha y hora con fracciones de segundos y rangos anuales más amplios que los Tipo de DATETIME
Los nuevos tipos de datos permiten que las aplicaciones posean distintos tipos de fecha y hora, además de ofrecer amplios rangos de datos y una precisión definida de usuarios para valores temporales.
ID Con Jerarquía
Permita que las aplicaciones de bases de datos modelen estructuras en árbol de una manera más eficiente. Un nuevo tipo de sistemas –una ID con jerarquía– puede almacenar valores que representan nodos en una jerarquía en árbol. Este nuevo tipo de sistema se implementará como CLR UDT, y expondrá distintos métodos útiles y eficientes que servirán para crear y operar con nódulos en jerarquía y con un modelo de programación flexible.
Datos FILESTREAM
Permita que grandes datos binarios se almacenen directamente en un sistema de archivos NTFS mientras usted preserva una parte integral de la base de datos y mantiene una consistencia transaccional. Active la escalada de grandes datos binarios tradicionalmente administrados por la base de datos para almacenarlos fuera de la base de datos, en un sistema de almacenamiento más económico.
Columnas Esparcidas
Los datos NULL no consumen espacio físico, lo cual supone una manera muy eficiente de administrar datos vacíos en una base de datos. Por ejemplo, las Columnas Esparcidas admiten modelos de objetos que poseen valores NULL para ser almacenados en una base de datos de SQL Server 2005 sin ocasionar grandes costos.
Tipos Definidos de Grandes Usuarios
SQL Server 2008 elimina el límite de 8KB para UDTs (User Defined Types o Tipos Definidos de Usuarios), lo cual permite que los usuarios amplíen el tamaño de su UDTs.
Tipos de Datos Espaciales
Construya capacidades espaciales en sus aplicaciones utilizando el soporte para datos espaciales.
Implemente soluciones Round Earth con el tipo de datos geográficos. Use coordenadas de latitud y longitud para definir áreas sobre la superficie terrestre.
Implemente soluciones Round Earth con el tipo de datos geométricos. Almacene polígonos, puntos y líneas asociados con superficies planas proyectadas y datos de planos, como espacios interiores.
Compresión de Backup
Mantener los backups de discos online es caro y consume mucho tiempo. Con la compresión de backup de SQL Server 2008, se necesita menos capacidad de almacenamiento para tener backups online y para que estos backups se ejecuten significativamente rápido ya que se necesita menos disco I/O.
Paralelismo de Tabla Particionada
Las particiones permiten que las organizaciones manejen tablas grandes y crecientes de una manera más efectiva, ya que las fragmenta en bloques de datos administrables. SQL Server 2008 opera en función de los avances de las particiones de SQL Server 2005, y por lo tanto mejora el rendimiento de grandes tablas particionadas.
Optimización de Star Join Query
SQL Server 2008 ofrece un rendimiento de solicitudes mejorado para escenarios de datos frecuentes. La optimización de la función Star Join Query reduce el tiempo de respuesta a las solicitudes, ya que reconoce patrones de adhesión al almacenamiento de datos.
Configuración de Agrupaciones
La Configuración de Agrupaciones es una extensión de la cláusula GROUP BY que permite que los usuarios definan distintos tipos de agrupaciones en una misma solicitud. La Configuración de Agrupaciones produce un único conjunto de resultados que es equivalente a un UNION ALL de filas agrupadas de manera diferente, y que facilita y agiliza las tareas de agregar y reportar solicitudes.
MERGE SQL Statement
Con la presentación de MERGE SQL Statement, los desarrolladores pueden manejar de una manera más efectiva las distintas situaciones relacionadas con el almacenamiento de datos, por ejemplo verificar si una fila existe y luego ejecutar una inserción o actualización.
Mejoras en SQL Server Integration Services (SSIS)
Ahora los paquetes de Integración de Datos pueden escalar de manera más efectiva el uso de recursos disponibles y la administración de las cargas de trabajo. El nuevo diseño mejora la escalabilidad del runtime en numerosos procesadores.
Lookups Persistentes en SQL Server Integration Services (SSIS)
La necesidad de ejecutar lookups es una de las operaciones ETL más frecuentes. Esto es especialmente relevante en el almacenamiento de datos donde el registro de hechos debe utilizar lookups para convertir claves de negocio en sus sustitutos correspondientes. SSIS aumenta el rendimiento de los lookups para admitir las tablas más grandes.
Escala de Análisis y Rendimiento
SQL Server 2008 realiza análisis más completos con capacidades analíticas mejoradas y con computaciones y agregados más complejos. Las nuevas herramientas de diseño ayudan a los usuarios a ajustar el desarrollo de la infraestructura de análisis, permitiéndoles generar soluciones para un rendimiento optimizado.
Reescritura
Las nuevas capacidades MOLAP de reescritura que tienen los Servicios de Análisis de SQL Server 2008 eliminan la necesidad de solicitar particiones ROLAP. Esto les proporciona a los usuarios posibilidades de reescritura mejoradas con aplicaciones analíticas internas y sin sacrificar el rendimiento OLAP tradicional.
Infraestructura para la Administración de Reportes
Esta infraestructura aumenta la capacidad de soporte y la posibilidad de controlar el comportamiento del servidor con la administración de memoria, la consolidación de la infraestructura, y con la simplificación de la configuración a través de un almacenamiento centralizado y API para todas las configuraciones.
Mejoras en el Generador de Reportes
Generan fácilmente reportes ad-hoc y de autor con cualquier estructura, a través de un Diagramador de Reportes.
Integración de Microsoft Office
SQL Server 2008 ofrece un nuevo rendering para Word, que permite que los usuarios consuman reportes directamente desde Word de Microsoft Office. Además, el renderer de Excel ha sido mejorado con miras a acomodar el soporte de funciones como las regiones de datos anidados, los sub-reportes y las mejoras en celdas combinadas. Esto permite que los usuarios mantengan su fidelidad y mejoren el consumo total de los reportes extraídos de las distintas aplicaciones de Microsoft Office.
Read more: http://grupomayal.com/blog/2009/03/26/sql-server-2008-nuevas-caracteristicas/#ixzz0qC9idqTF
Data Dictionary Creator
3 may
Para los que les da pereza documentar la base de datos, esta herramienta les va a aliviar un poco. Hay que documentar!!
Open DbDiff
3 may
Varias veces he necesitado una herramienta como estas…hace tiempo, esta compara dos bases de datos (SQL 2005 o SQL 2008) y hasta las puede sincronizar. Esta interesante.
Storm
3 may
Muy buena herramienta para testear web services, de los primeros productos hecos en F#, excelente.
Dynamic Language Runtime
3 may
Para los que quieran hacer su propio lenguaje script .Net., aqui esta la herramienta, es de Microsoft, mirenla y me cuentan.
Fluent Validation
3 may
Esta libreria tiene una manera muy facil de agregarle validation a los objetos del negocio. Esta muy interesante, se los recomiendo.
UN EJEMPLO:
using FluentValidation;
public class CustomerValidator: AbstractValidator<Customer> {
public CustomerValidator() {
RuleFor(customer => customer.Surname).NotEmpty();
RuleFor(customer => customer.Forename).NotEmpty().WithMessage("Please specify a first name");
RuleFor(customer => customer.Company).NotNull();
RuleFor(customer => customer.Discount).NotEqual(0).When(customer => customer.HasDiscount);
RuleFor(customer => customer.Address).Length(20, 250);
RuleFor(customer => customer.Postcode).Must(BeAValidPostcode).WithMessage("Please specify a valid postcode");
}
private bool BeAValidPostcode(string postcode) {
// custom postcode validating logic goes here
}
}
Customer customer = new Customer();
CustomerValidator validator = new CustomerValidator();
ValidationResult results = validator.Validate(customer);
bool validationSucceeded = results.IsValid;
IList<ValidationFailure> failures = results.Errors;
DotNetZip
2 may
DotNetZip es una libreria fácil de utilizar, es GRATIS y permite manipular archivos zip o carpetas. puedes comprimir, descomprimir, crear, leer, extraer, o actualizar archivos zip.
Sirve para aplicaciones Asp.Net, Windows Forms, WPF y servicios WCF.
Muy buena, la recomiendo.
VER COMO SE USA y DESCARGAR LIBRERIA
Un Ejemplo:
using (ZipFile zip = new ZipFile())
{
//Agregar un archivo a la carpeta "images" dentro del archivo zip
zip.AddFile("c:\\images\\personal\\7440-N49th.png", "imagenes");
// Agregar otro archivo a la carpeta "archivos"
zip.AddFile("c:\\Reports\\2008-Regional-Sales-Report.pdf", "archivos");
zip.AddFile("ReadMe.txt");
//Crear y guardar archivo zip
zip.Save("MyZipFile.zip");
}


