#avm2017 social publications highlights

noviembre 5, 2017  |  blog, golf@album, marketing-online@album
#avm2017 social publications highlights

Estos son algunos de los contenidos destacados que generamos para las redes sociales del Andalucía Valderrama Masters 2017

seguir leyendo…

Andalucía Valderrama Masters 2017

El Real Club Valderrama y el European Tour volvió a convocarnos para ofrecernos la gestión de la comunicación y el plan de marketing del que pasa a ser ahora mayor evento de golf que se celebra en España. seguir leyendo…

Nuevo sitio web corporativo Traveltool

Traveltool, es una de las mayores empresas españolas de servicios a agencias de viajes minoristas y parte del Grupo Logitravel.

El objetivo al contactarnos era el de mejorar su imagen online, abordar su creciente internacionalización y convertir la web en una herramienta de apoyo a la red comercial.

Nuestro trabajo pasó por un rediseño completo tanto de la estructura, imágenes y contenido de su web corporativa, que convertimos en una one-page responsive a modo de presentación visual.

El código e imágenes se entrego preparado para ser adaptado por ellos mismos a las 8 versiones localizadas de los distintos países donde la empresa tenía presencia.

El trabajo incluyó también, entre otros,  la creación de modelos de plantillas de presentaciones para que su propia red comercial pudiera adaptarlas a medio plazo, conservando el uso de la identidad corporativa y nueva línea de comunicación.

 

 

Buscamos desarrollador/diseñador frontend

noviembre 2, 2016  |  Trabajos

lachapacd1

VACANTE CUBIERTA, consulta las vacantes actuales

 

Reabrimos una vacante para puesto de diseñador/desarrollador frontend web/UI senior para gestionar varios nuevos proyectos que estamos abordando y el día a día de los elementos de comunicación, promos, etc de los que ya gestionamos.   En concreto queremos encontrar ese experto en HTML+CSS3 que además controla bien entornos de preparseo (Less o Sass), hace pinitos en Javascript y se interesa por tecnologías como Angular o React. El puesto es inicialmente presencial en Fuengirola en toda o parte de su jornada. Los conocimientos en redes sociales, marketing o buen estilo editorial redactando serán muy bien valorados adicionalmente.

El trabajo consistirá en crear UIs para nuevos proyectos sobre HTML5+SASS/LESS e  implementarlos después sobre Angular o plantillas en PHP o Python. También aportar creatividad para diseñar y aplicar para campañas promocionales o de ventas de varios proyectos. Tanto en español como en inglés.

El candidato ideal deberá

  • disponer alguna experiencia demostrable en diseño online o para moviles, básado fundamentalmente en HTML+CSS
    • querremos ver código de sitios publicados o no
  • nivel mediode inglés,
    • al menos el que permita la lectura de documentación técnica y tutoriales
  • tener además conocimientos de nivel medio o avanzado, en al menos dos de estas áreas:
    • javascript
    • plantillas php, smarty, twig, etc
    • Less o Sass
    • WordPress
    • edición de imágenes bitmap en Photoshop, Fireworks o Illustrator
    • php

Ofrecemos

  • incorporación a una empresa estable y dinámica que comercializa productos online desde 1995
  • contrato a largo plazo en función a la adaptación al entorno e iniciativa
  • salario acorde a experiencia+ incentivos según resultados
  • jornada reducida o completa en función a preferencias
  • participación activa y societaria en los proyectos (empresa) a medio-largo plazo para el candidato apropiado

Si estás interesado y cumples todos los requisitos (descartaremos de forma automática todos los que no), rellena éste formulario //goo.gl/forms/xuWeQ5q5Z4Id8L5p2  y sólo después si prefieres, un email con información sobre ti y enlaces o muestras a cualquier trabajo publicado, porque te interesa y cuales son tus preferencias a : jobs+d16 (arroba) alsur (punto) es

Si por otro lado eres de la zona, no cumples los requisitos pero te interesaría terminar de formarte, solemos tener una abierta con frecuencia para un puesto junior a tiempo parcial.

Gracias por interesarte.

 

PUESTO CUBIERTO!

 

 

Conectando linea de fibra de VOIP Orange a asterisk

marzo 18, 2016  |  blog

En nuestra configuración interna de líneas de datos, llevamos algunas semanas librando una “batalla épica” para conectar directamente la VOIP de nuestra línea de fibra a nuestra centralita IP basada en asterisk. Por algún motivo en nuestro país las operadoras de teléfono se empeñan en impedirnos como usuarios hacer el uso que queramos de las tecnologías que nos cobran y se limitan a tratarnos como borregos tecnológicos. Puedo hacer uso de mis minutos gratis desde dos teléfonos fijos pero no me dan información para hacerlo a mi centralita. Movistar al menos ofrece algo de transparencia en sus foros pero Orange es totalmente opaca al respecto. Un motivo para no contratarlo si lo hubiéramos sabido o cambiar en el futuro.

Entre otros sitios hemos mantenido un hilo en adslzone con otros usuarios en situación similar aunque ha día de hoy no hemos conseguido terminar el funcionamiento. En nuestro caso usamos un front de elastix (freepbx) para la configuración.

Lo que sabemos, registro del trunk

Empece esta respuesta con un a “casi me funciona” pero la termino confirmando que conseguí echarlo a andar. No conseguía que las llamadas me salieran pero antes de enviarlo me dio por incorporar algo en base al comentario de @petertxt que me dio resultado… los codecs… habilitando el g729 en la definición del trunk me funcionó!!!!!! a falta de hacer pruebas más a fondo.

Incorporado algunos de los parámetros extra en la definición del PEER del trunk que sugiere @petertxt en el post anterior y que no tenía, pero el funcionamiento era igual sin ellos así que no tengo claro cuales de ellos son redundantes.

Para componer la key registro para el trunk en Asterisk/FreePBX tuvimos que hacer numerosas pruebas hasta dar por pura  deducción y en base hilos encontrados en seguridadwireless. Los datos del Livebox de Orange necesarios para componer la cadena se extraen siguiendo estas indicaciones: //lafibra.info/index.php?topic=237.0

El resultado es:

+34XXXXXX@sip.orange.es:BBBBBBBBBBBBBB:CCCCCCCCCCCCCCC@sip.orange.es:5060/+34XXXXXX

Es decir de los datos extraidos del Livebox sería algo como:
“sip.URI”:”secret”:”sipAuthUserName”:”puerto”/”num de telefono completo”

CCCCCCCC:
InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.AuthUserName = USER_DE_VOIP@sip.orange.es

BBBBBBBB:
InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.AuthPassword = PASS_DE_VOIP

XXXXXXXX
InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.URI = sip:+3495XXXXXXX@sip.orange.es

 

También hemos deducido que la ruta sip.orange.es no resuelve normalmente y los Livebox deben hacerlo de algún modo especial o exclusivamente via un proxy, por lo que por ahora lo hemos resuelto con una entrada fija en nuestra red local a una de las IPs de proxy2.sip.orange.es

Lo que no sabemos, trunk

Para definir el trunk hemos conseguido que las llamadas entrantes funcionen correctamente pero no las salientes. Hemos probado todo tipo de combinaciones y es lo que seguimos investigando ahora. En la actualidad nuestra configuración es aproximadamente:

type=peer
username=+34NNNNNNNNN -< num de la instalacion
fromuser=+34NNNNNNNNN -< num de la instalacion
fromdomain=sip.orange.es
secret=BBBBBBBB  -< ver patron de registro
port=5060
outboundproxy=proxy2.sip.orange.es
nat=yes
insecure=port,invite
host=sip.orange.es
dtmfmode=auto
disallow=all
allow=g729&alaw&ulaw <- muy importante, hasta incorpoar el g729 no conseguimos que funcionara
context=from-trunk
callerid=<+34NNNNNNNNN>
qualify=yes

Insistimos que actualmente esto nos permite entrada pero no salida de llamadas. La única pista que estamos evaluando es esta:

WARNING[11336][C-00002163] chan_sip.c: Received response: "Forbidden" from '<sip:34NNNNNNNNN@sip.orange.es>;tag=as78a88ac2'

 

 

Resolviendo el acceso a bounces de phplist con cuentas de gmail

diciembre 13, 2015  |  Presencia Online, Vida online

Hoy nos hemos encontrado con una sorpresa que nos ha parecido relevante documentar. Uno de nuestros proveedores de tráfico saliente de correo nos ha bloqueado una cuenta al parecer por contar con un número elevado de hard bounces. Los hard bounces son errores permanentes, tipo “buzón ya no existe” o “dominio no responde a DNS”, etc.

Es vital mantener las listas de correo al día a este respecto y para eso se usa la cabecera Bounce-to en los emails que se envíen (de otro modo irán al remitente (from)).  El objetivo es centralizar en una cuenta todos los rebotes y procesarlos con frecuencia para desactivar los emails que en teoría no deben volver a estar activos para evitar tráfico basura a la hora de enviar emails. Esto también tiene su efecto en la entrega y en los servidores de destino, pues un número elevado de intentos a buzones de un dominio que no funcionen, probablemente harán que el resto de buzones válidos de ese mismo dominio, se entreguen directamente como spam.

Con este fin hemos mantenido algunas cuentas de Google Apps (gmail) como destino de esos bounces que después procesamos con phplist. El problema ha surgido porque phplist no era capaz de acceder a la cuenta y no estaba alertando por ello. Google está endureciendo sus criterios de seguridad de acceso a buzones y eso afecta a scripts que acceden de forma automática a buzones que en algunos caso exigen un “acceso via web” para acceder, como era este caso.

La solución ha venido modificando el parametro de acceso de phplist al buzón pop a:

$bounce_mailbox_port = "110/pop3/SSL

14-12-2015 0.12.39 3

Pero sobretodo, activando la opción de “permitir aplicaciones menos seguras” en la configuración de la cuenta de Google asociada al buzón en cuestión.

 

Recuperando configuraciones de Windows desde backups de regedit

Una de estas entradas que uno no querría escribir porque significa que nos ha fallado un sistema de copia de seguridad de sistema operativo y nos toca recuperar configuraciones. En fin al tema.

El cliente SSH Putty y muchos otras apps guardan su configuración sólo en claves de registro. En nuestro caso necesitábamos recuperar la configuración de un alto número de conexiones SSH en un Windows recién instalado. Disponíamos de copia no operativa del sistema anterior por lo que necesitábamos abrir “el antiguo” regedit para recuperar éstas configuraciones.

Para hacerlo, en nuestro caso desde (el nuevo) sistema bajo Windows 7 y con el antiguo sistema montado en otro disco o directorio:

  • asegurarse de tener visibles archivos ocultos y los “protegidos” del sistema
  • dentro de regedit nos colocaremos sobre el árbol de HKEY_LOCAL_MACHINE o el HKEY_USERS. En realidad en cualquiera que nos permita la opción ” Cargar subarbol” en el menú archivo
  • Cargaremos un subarbol desde un archivo que contenga la parte del registro de Windows anterior que nos interese. Deberás buscar la ubicación según tu sistema pero a modo de referencia:
    • las confs de usuario (nuestro caso) residen en un archivo en el raiz de la carpeta principal de usuario… que suele ser “C:/Usuarios/XXXXX”. El archivo se llama “Ntuser.dat” y es donde residen la mayoría de confs específicas de aplicaciones de ese usuario.
    • los del sistema residen dentro de la carpeta de Windows en el subdirector /system32/config cada uno con su nombre, según lo que quieras recuperar.
  • una vez cargado nos pedirá un nombre, es el nombre que visualizaremos mientras tengamos “abierto” esa parte del árbol en el registro actual. No es importante, después lo desmontaremos.
  • ahora deberías ver tu nuevo árbol con el nombre que hayas indicado, puedes ir buscando aquellos elementos que quieras recuperar y exportarlos a archivos individuales… putty.conf en nuestro caso.
  • una vez hayas terminado recuerda descargar el subarbol temporal desde la opción del menú archivo.
  • para importarlos en el nuevo sistema o maquina necesitarás rectificar a mano con un editor de textos el archivo exportado para adecuar las claves a donde quieres que se importen ahora. En nuestro caso sustituimos:
[HKEY_USERS\temp_antiguo_sistema\Software\SimonTatham\PuTTY\Pageant]
por
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Pageant]

Divertido… Windows y sus “amables” sistemas!

 


Actualización:

Lista de referencias de interés para recuperar algunas configuraciones por el mismo método:

  • Dreamweaver, la configuración de sitios no está en la entrada de Dreamweaver en Software sino en la de commón, conocretamente en: HKEY_CURRENT_USER\Software\Adobe\Common\XX\Sites

 

Trabajando con virtualenvs y PyCharm bajo windows

Cada vez realizamos más desarrollos bajo Python y como parte del mismo ya se han hecho casi indispensables los “virtualenvs” que permiten aislar versions de python, paquetes, etc en función del proyecto. Es algo así como un “chroot” del entorno de Python para una aplicación.

Hacerlo bajo entornos Windows, como no, es un poco más complejo y menos fiable, pero se complica aún más al usarlo bajo PyCharm de Jetbrains (con versión Open Source disponible) que los gestiona desde la misma aplicación. Algunos consejos para hacerlo funcionar que nos han resultado útiles:

  • No muevas el envvar de los entornos. Por defecto en Windows los virtualenvs se instalan en la carpeta del usuario, generalmente C:\USUARIO\Envs. Parece que el terminal y otras funciones de PyCharm, no se llevan muy bien con otras ubicaciones, que podrías cambiar con una variable de entorno en Windows (recuerda recargarlas o reiniciar para que se apliquen) de tipo WORKON_HOME.
  • No olvides activar el entorno cuando uses el terminal, también desde dentro del PyCharm, aunque el proyecto esté en ese entorno recuerda que no lo activa por defecto.

En otro orden de cosas, si necesitas renombrar proyectos, prueba siguiendo estos pasos:

  1. cierra el proyecto en la aplicación
  2. renombra el directorio del proyecto
  3. entra en la carpeta .idea que lo contiene y renombra el archivo con el nombre antiguo y extensión .iml
  4. abre el archivo .name y cambia el nombre en su contenido