Sep 14

Las 11 de la noche… y creo que por fin he logrado estabilizar el problema, aunque bueno, ahora vienen las horas curiosas, así que quizás sea una noche larga (de estas de mucho café y tabaco…).

Como algunos ya sabéis, estamos dentro de un negocio que se basa mucho en las descargas masivas (estamos empezando y hablamos de 20mb/s sostenidos en muchas ocasiones). Hasta ahora me había encontrado con la necesidad de optimizar de una forma muy detallada el servidor Apache (me encuentro limitado a usar Apache, aunque existen mejores alternativas para optimizar la descarga); y esa optimización se basa en conseguir que aguante muchas conexiones sin morirse… básicamente.

Sin embargo, esta tarde me he encontrado con un grave problema que atañe al servidor (bueno, servidores…) MySQL. Estas descargas terminan normalmente en el envío de mensajes SMS, y por lo tanto, en querys de SQL para dar respuesta a dichos SMS. Tampoco puedo olvidar que en el momento de la descarga, también se ejecutan querys SQL… en fin, a lo importante, R.I.P.; si, no se me ha colado eso ahí, es que el daemon de MySQL ha muerto… o más bien, se ha quedado en un “lapsus” de dimensiones curiosas… dígamos como la cola del paro después de Navidad (o algo así debe ser…).

Lo facil era volver a levantarlo, lo dificil es que no se vuelva a caer. La optimización no es sencilla, hablamos de clustering de las bases de datos, de tablas que tienen más de 1 millon de registros por mes y en constante movimiento (algo así como un banco, en menor dimensión claro). Bueno, después de varias horas peleando con el maldito “my.cnf”, creo que he logrado encontrar un buen término medio entre las conexiones persistentes, la parametrización del caché, los tiempos de espera…).

¿Podré dormir hoy? No se sabe, todo se debate entre un servidor llamado “mire” y otro llamado “holandes”… y a todo esto… Apache sirviendo 189 peticiones simultaneas en este momento…

Sep 13
¿Cuando y Cuanto dormimos?
icon1 Administrator | icon2 La Empresa | icon4 09 13th, 2006| icon31 Comment »

Es curioso ver estas gráficas, sobre todo la de Apache. ¿Realmente hay algún momento de tranquilidad durante el día? ¿La gente descansa durante algún momento? Para mi realmente lo más curioso es el pico de usuarios, a las 12 de la noche… y todavía mejor… la mayor parte de webs en esa máquina son empresas.

Ahí quedan

Grafica Apache Ire1
Mysql ire1

Sep 12

Una pregunta que me hacen muy a menudo los posibles nuevos clientes es lo que Internet puede aportar a su negocio. La respuesta corta y breve es TODO, Internet aporta TODO a cualquier negocio.

Un simil que explica muy bien lo que tener un website en Internet significa es imaginarse poder tener publicidad en todas las publicaciones mundiales. No es del todo correcto, pero para aquéllas personas que no entienden mucho de este mundo ayuda a imaginarse todas las puertas que abre. Es crear la posibilidad de que cualquier persona en cualquier sitio del mundo conozca el negocio, y de forma más objetiva, todos los posibles clientes puedan encontrar ese producto ó ese servicio sin moverse de casa.

Mala no debe ser la explicación, teniendo en cuenta que la gente lo entiende bien…

P.D.: El dominio www.p0n.net está en venta en Sedo. ¿Alguien puja? ;)

Sep 11
Una más de Amena…
icon1 Administrator | icon2 Personal | icon4 09 11th, 2006| icon3No Comments »

Hace tiempo que no hablo de Amena, lo he intentado, he intentado comprenderles, pero es que es muy dificil, es imposible.

Más Información:
Amena Neverending Story
Continua la historia con Amena
La peor pesadilla es Amena

Hace 4 meses que en cada factura que recibo hay conceptos erroneos, pero el problema es que esos conceptos no se limitan a 2 ó 3 euros, en algunos casos son 30 eurillos. Algunos pensareis que esa cantidad no es un desastre, y realmente no es el importe en si, es que cada mes tengo que perder más de 1 hora al teléfono para que lo solucionen, no me lo abonen hasta la factura siguiente y vuelva a tener problemas.

Cuando hablas con el CAC de Empresas, te dicen que el procedimiento es devolverlo en la factura siguiente, y que o pagas la factura actual, o suspensión de linea. No se si hay algún abogado en la sala pero, ¿hasta que punto es legal?

El tema es que pongamos que Amena tiene 3 millones de clientes, por decir algo, y a 600.000 de esos clientes les cobran de forma incorrecta algún concepto en la factura… no vamos a decir 30€, que se nota mucho, pero por ejemplo cobran un concepto que a mi me han cobrado 2 meses por error, “Canal Amena” cuyo coste es de 2,4euros si mal no recuerdo:

600.000 x 2,4 = 1.440.000euros

Si hablamos de la cantidad de gente que hay que ni mira las facturas, y más siendo un coste tan “pequeño” como son 2,4euros… pongamos que sólo 200.000 avisan del error, quedan 400.000, es decir, al mes se sacan “by the face” 960.000 euros. ¿Una propina verdad?

Yo ya les he avisado por escrito, si la próxima factura pasa lo mismo, no la pago hasta que solucionen el problema y me arreglen la factura, y en el momento en el que suspendan la linea, me voy a consumo… no se si conseguiré algo, pero tocarles los huevos un poco es posible, ya que ellos lo están haciendo conmigo.

Dios, que bien me siento!

He subido una imagen de la factura de Junio a Julio que muestra un ejemplo de los errores. En amarillo lo que está mal.

amena factura mal

Sep 10

Hace tiempo que trabajamos en Veliris Soluciones en el desarrollo de un sistema E-Commerce para el segmento de tiendas españolas. Existen soluciones gratuitas y de pago, pero a la vista del estudio realizado, ó no están adaptadas a las necesidades de fiscalidad española, ó tienen opciones a todas luces insuficientes.

Cuando empezamos a trabajar en ello, decidimos utilizar una base ya conocida y con varios años de funcionamiento, OsCommerce. Se trata de una solución “Open Source“, que ofrecen lista para ser utilizada y empezar una tienda, sin embargo, tiene bastantes carencias cuando hablamos de montar una tienda en territorio español:

  • No es intuitivo para los impuestos
  • No permite introducir los datos fiscales (DNI/CIF/NIE)
  • Falta un sistema de Facturación
  • Formas de Envío, Formas de Pago

A día de hoy ya tenemos un sistema casi finalizado, y ahora empieza la etapa de testeo, muy necesaria para evitar problemas posteriores. Estoy orgulloso por lo que estamos terminando, sobre todo el sistema de facturación integrado que estoy terminando de programar (gráficas incluídas).

Grafica Fact 1Grafica Fact 2Grafica Fact 3

P.D.: No hay que olvidarlo, tecnología AJAX incluída en el sistema de facturación y gráficas