La porra del congreso 2016 ¿otra idea loca?

Estándar

Os presento un proyecto personal que se ha hecho realidad, Laporradelcongreso.com, no es una startup ni pretende serlo, es una idea que, gracias a mis conocimientos de programación, he podido llevar a cabo.

Es otra mas de mis locas ideas, ninguna de las cuales llego a tener éxito, quizás la que más se acerco fue TweetContentSharer, un servicio online de programación de mensajes para twitter, en el que llegue a tener 3.000 usuarios registrados….hasta que Twitter cambió su API, cosas que pasan.

Laporradelcongreso.com es mi nueva ida de olla. Es un servicio para rellenar una porra con los diputados que van a sacar los distintos partidos el 26J, y que muestra estadísticas medias de los resultados totales y diarios. La idea es usar este sistema no solo para estas elecciones sino para cualquier evento político, por supuesto totalmente gratuito y que solo tiene una finalidad lúdica. ¿Funcionara?…no lo se. ¿Era necesario?….no me importa.

Simplemente entra, rellena la porra y juegate unas cervezas con tus amigos.

La porra del congreso

La porra del congreso

Google presenta Spaces, una herramienta para compartir contenido a grupos

google-spaces
Estándar

Google presenta Spaces, una aplicación con la que aspira a llenar un vacio en su portfolio de servicios, las redes sociales.  Con Google + en punto muerto, la empresa creada por Larry Page y Sergei Brin busca meter la cabeza en el único sitio en el que, hasta el momento, Google no ha conseguido situarse en posiciones top de la industria.

Según Google “….Queríamos construir una mejor experiencia de compartir en grupo, así que hicimos una nueva aplicación llamada Spaces que permite a las personas obtener al instante gente para compartir en torno a cualquier tema, con Spaces , es muy sencillo encontrar y compartir artículos, vídeos e imágenes sin salir de la aplicación, ya que la búsqueda de Google, YouTube y Chrome vienen incorporadas.”

Cuando alguien comparte algo nuevo a un espacio, la vista de conversación le permite ver lo que el grupo está hablando sin perder ritmo.

Y si alguna vez quiere encontrar algo que fue compartido anteriormente (artículos, vídeos, comentarios o incluso imágenes) con una búsqueda rápida le permite usarlo en un instante.

Spaces permite crear un espacio con un solo toque para cualquier tema e invitar a cualquiera a través de mensajería, correo electrónico, una red social, o de otras formas.

En Google estan experimentando con Spaces de esta semana en el Google I / O.

Han creado un espacio para cada sesión en el que los desarrolladores pueden conectar entre sí y con los empleados de Google en torno a temas del evento.

Spaces será lanzando hoy en Android, iOS, escritorio y web móvil para todas las cuentas de Gmail.

Ver página de Google Spaces

Fotos, copyright Google: https://googleblog.blogspot.com.es/2016/05/introducing-spaces-tool-for-small-group.html

Solucionado: la página que solicita no se puede atender debido a la configuración de lista ISAPI y CGI

Estándar

Este es un error que aparece de vez en cuando cuando hacemos un deploy de aplicación en algún servidor nuevo, en el que la aplicación use la versión 4 de .NET.

La solucion estandar, que es la que muestro aquí, es bastante rápida y sencilla.

Debemos revisar si en la configuracion del IIS > Restricciones de ISAPI y CGI , tenemos permitidas las rutas de acceso de la version 4 de ASP.NET. Os dejo unos pantallazos.

Seleccionamos el nombre del servidor en el IIS, luego vamos a la seccion “IIS” de la configuración y abrimos “Restricciones de ISAPI y CGI”.

iis1En la siguiente pantalla debemos seleccionar las extensiones de ASP.NET v4 y pulsar “Permitir”

iis2

Esta es la causa principal del error “la página que solicita no se puede atender debido a la configuración de lista ISAPI y CGI”.

Si conoces otra solución a esta incidencia escribelo en los comentarios.

 

Como extraer todo el codigo VBA de una aplicación Access

migracion_access_sql_server-(1)
Estándar

En mas de una ocasión los que trabajamos con Access nos hemos tenido que remangar para tratar de migrar una aplicación Access con VBA a un sistema mejor, como puede ser .NET.

Para ello existen ciertas herramientas (de las cuales todavía no he encontrado ninguna que funcione) en internet, pero sin duda la manera “manual” siempre existe y muchas veces es la indicada para hacer este tipo de operaciones. Lo peliagudo del asunto es extraer todo el código de la aplicación, que en mi caso y dado que prácticamente es un ERP es bastante extenso y con muchos formularios.

Para ello tenemos esta maravillosa función que nos permitirá extraer el código VBA de cada formulario a archivos txt, que luego podemos a su vez intentar migrar con alguna de las herramientas online que existen en el mercado

Esta función se ejecuta desde otro archivo access o VB, y es necesaria la referencia Microsoft Visual Basic for Applications Extensibility (en mi caso la 5.3) que hay que añadir al proyecto.

Private Sub Comando33_Click()
‘Make sure a root directory was specified
Dim RootDirectory As String
RootDirectory = “ruta donde quiero guardar los txt”

Dim appAccess As New Access.Application
Dim objProj As VBProject
Dim objComponent As VBComponent
Dim intFile As Integer
Dim strModule As String
ExportText = True

Set appAccess = CreateObject(“Access.Application”)
appAccess.OpenCurrentDatabase (“rutademiarchivo.mdb”)

Set objProj = appAccess.VBE.ActiveVBProject

For Each objComponent In objProj.VBComponents

‘Export the modules as *.txt files
If ExportText Then
intFile = FreeFile
Open RootDirectory & “\” & objComponent.Name & “.txt” For Output As #intFile
strModule = objComponent.CodeModule.Lines(1, objComponent.CodeModule.CountOfLines)
Print #intFile, strModule
Close #intFile
End If
Next objComponent
‘Clean up
Set objComponent = Nothing
Set objProj = Nothing
appAccess.CloseCurrentDatabase
Set appAccess = Nothing

End Sub

Si os da algun fallo es posible que este leyendo un report, pasais de linea y seguis con la ejecución

¿Buscas un Growth Hacker?

arrows-1229854_960_720
Estándar

Es curioso como la actividad laboral te lleva a realizar actividades que nunca hubieras imaginado compaginar, y como, en el futuro, esas actividades tan dispares se conviertan en un nuevo puesto de trabajo con nombre propio. Esto es lo que me ha sucedido a mi con el Growth Hacking.

Me permito la licencia de tratar este artículo como si se tratase de una entrevista, resulta mas interesante de cara a conocer mas sobre la figura del Growth Hacker.

arrows-1229855_960_720

¿Cómo conociste el Growth Hacker? ¿Qué te gusto de este “mundo”?

Pues es curioso porque el termino en si lo conocí hace unos meses, en diversos blogs sobre marketing online.

Me gusta estar al día de tendencias tecnológicas y de marketing online por lo que sigo varios blogs y cuentas de twitter, así como en LinkedIn.

Al bucear un poco sobre el significado de esas dos palabras me di cuenta de que se refiere a un perfil laboral que yo llevo realizando varios años en todos los proyectos en los que intervengo, ya que tanto a nivel técnico como a nivel marketing siempre busco el máximo rendimiento de los proyectos web en los que trabajo, analizando todos los aspectos de mejora técnica y proponiendo distintos tipos de acciones de marketing a los clientes, todo ello enfocado al aumento de ventas.

Lo que me gusta es que es un trabajo que requiere tanto de conocimientos técnicos como de “creatividad” e ideas locas…..las que suelo tener a menudo.

¿Qué técnicas de growth hack has llegado a poner en práctica?  Y…. ¿Qué resultados han tenido?

A nivel técnico todo el análisis y mejoras de rendimiento y posicionamiento SEO de las webs y tiendas online que he desarrollado o de las que he sido Project Manager:

Base de datos: rendimiento de Base de datos, análisis y mejoras de tiempos de respuesta de consultas

Portobellostreet.es Mejora de un 25% en el rendimiento de SQL Server optimizando la estructura e indices de base de datos

Hosting: analisis de velocidad de proveedor de hosting, analisis y propuestas de servidores (VPN, dedicados, Cloud, por sistema operativo Windows/Linux) , etc.

Portobellostreet.es En 2015 cambiamos de servidores dedicados y VPN a Cloud, lo que nos ha abaratado el coste de los servidores un 50%, ademas de darnos flexibilidad para aumentar los recursos.

Código: Análisis y propuesta de mejoras para la carga del codigo; analisis de rendimiento de lenguajes, posición de javascript y css, unificación de css, mejora en carga de imágenes, uso de CDN´s, etc

He llegado a bajar un 75% el tiempo de carga de varias tiendas online, lo que mejora el posicionamiento en Google.

SEO: Análisis y propuesta de mejoras de posicionamiento HTML (meta tags, keyword density, rich snippets, tags OG, dns-prefetch, etc)

En Portobellostreet hemos subido un 20% las visitas en el ultimo año a una media de 8000 visitas diarias (parece poco pero para una tienda online que no pertenece a una gran cadena es bestial).

EstadísticasAnalizando los datos de los diferentes sistemas como Google Analytics podemos fortalecer la generación de contenidos hacia las keywords que queremos posicionar.

A nivel marketing

Revisión de contenidos: Revisar el contenido de la web, y analizar su rendimiento, así como su capacidad de captación y retención, como por ejemplo el concepto que se llama siempre verde (evergreen) el cual indica aquel contenido web que siempre es relevante porque no depende del momento, es decir, que no caduca.

Una pagina sobre los tipos de maderas https://www.google.es/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=tipos%20de%20maderas siempre es relevante, mientras que otra sobre los últimos cambios en Google acabara caducando.

Redes sociales: he configurado y promocionado casi todos los perfiles de los clientes, así como usado muchas de las plataformas de publicidad.

Twitter, Facebook Pages, Pinterest, Instagram

Facebook Ads (trabajé para Jazztel Prepago en una campaña de captación, conseguimos aumentar las ventas un 50%), Twitter Ads, etc.

También uso habitualmente herramientas de automatización de redes sociales (Dlvr.it, IFTTT), que, aunque en muchos casos, están contraindicadas, para campañas puntuales pueden generar buenos resultados.

El perfil https://twitter.com/deiurenoticias es de mi propiedad (idea que tuve al salir de mi ultima empresa SEPIN Editorial Jurídica) y usa una de estas plataformas, en este momento tengo casi 20K followers, debido a que el contenido emitido es de calidad.

Email marketing:

Análisis y Generación de campañas segmentadas por tipo de cliente (tipo de producto, edad, sexo, localización geográfica, etc).

Uso de envíos automáticos cuando el usuario ejecuta diversas acciones: abandonar un carrito, pulsar en una suscripción, enviar un comentario, etc.

Hemos recuperado un 20% de ventas gracias a los emails enviados a presupuestos de clientes con códigos de descuento.

SEM / Remarketing 

Análisis y configuración de campañas de Adwords (texto, display y Youtube), usando remarketing a través de la plataforma de Google.

Afiliación:

Análisis y configuración de campañas usando plataformas de afiliación como Tradedoubler

Generación y uso de contenido multimedia 

Una parte importante de la imagen de marca proviene del correcto uso de los perfiles de Youtube con el contenido que queramos posicionar (palabras clave). Pueden ser vídeos propios o de productos de nuestros proveedores, pero es imprescindible tener un canal con contenido interesante y practico, y a la vez que los vídeos estén optimizados para SEO (Titulo, descripcion, keywords, etc)

Agencias de comunicación

La coordinación con las agencias de comunicación es muy importante, hay que tener un presupuesto para tener apariciones en medios especializados o incluso generalistas, generando contenido que sea atractivo y “noticiable”. Este contenido puede ser reutilizado de nuestros propios blogs enfocándolo en forma de noticia o incluso consiguiendo apariciones como “influencers” en noticias o programas de debate.

¿Que opinas de la figura del Growth Hacker?

Creo que en cualquier empresa que apueste por el canal online es imprescindible esta figura que aúna tanto conocimiento técnico para optimizar la tecnología como conocimientos de marketing online que permitan realizar buenas campañas de captación de leads o ventas.

Contacto: dmi@damoin.es Tlf: 628 81 89 89