ELSERVER.COM
Acceso a clientes
ELSERVER.COM

Bienvenido a nuestro blog.
Aquí charlamos abiertamente con nuestros clientes y seguidores entusiastas.

Buscar

  • Últimos Comentarios
    • Roberto: A Muchachos ustedes me matan, me suscribi al plan aniversario donde ofrecen 100 sitios y hoy me llego la...
    • Willy: Está bueno, pero solo para el plan básico Grid 1.0. Hay que hacer algo urgente para el resto de los planes....
    • Daniela: Excelente!!
    • Daniela: Que gran desarrollo este! Creo que por lejos es uno de los mejores de los últimos meses, aunque sin...
    • caminante_x: Genial! … baya recien me entero de este evento en Argentina, seria genial mas informacion por...

Notas escritas en September 2008

Focus de Septiembre - Nuevas Ideas

Por Joel Chornik el 23 Sep 2008 en GridPanel, Social, Técnico

La semana pasada llevamos a cabo el Focus Group de Septiembre. Nos propusimos hacerlos con mayor frecuencia y por ahora, venimos bien :)
Estuvieron presentes clientes re-vendedores (como me marcaron durante la jornada, no resellers, re-vendedores!) , algunos nos acompañan desde hace varios años, otros tan poco como algunas semanas. Por nuestra parte partició gente de Marketing, Ventas, Desarrollo y de Zodiaco.com (nuestra empresa hermana de publicidad online). Como siempre fue una experiencia enriquecedora, tanto por los comentarios como por la comida.

Comentamos sobre algunos nuevos desarrollos e ideas, y retomamos el tema de como reincorporar algún servicio que cumpla la función de “Estado de Servicios” que hemos desactivado, pero sin las falencias que tenía. Principalmente, el sistema de estado no nos funcionó porque no nos permitía reportar lo que realmente estaba pasando a quienes realmente les estaba pasando. No podemos distinguir sitios afectados solamente por la dirección IP que se “ve” para un sitio, así que un chequeo externo no es realmente una opción.

Por eso estamos trabajando en una herramienta integrada al Panel de Control, y si bien tenemos algo muy interesante por venir nos “demandaron” alguna solución más rápida.

Nos encontramos trabajando entonces en un sistema que contempla estas necesidades, y creemos que algunas más.

Básicamente se trata de un sistema de envío de mensajes integrado al Panel de Control.
Qué tipo de mensajes?  3:Mensajes Informativos, Alertas de Servicio y Avisos con vencimiento.

Uno va a poder elegir el medio por el cual quiere transmitir el mensaje (Panel de Control, E-mail, IM, SMS, etc) y una serie de filtros a elección para a quién hacerselo llegar.

Por ejemplo, puedo querer enviar un “Mensaje Informativo” a todos aquellos clientes que utilizan el plan “Grid 1.0″ para informar de una reciente actualización de servicios.
O puedo enviar un “Aviso con Vencimiento” indicando un servicio impago a todos los clientes a la vez, por E-mail y en la home del Panel de Control.
O quizás un “Alerta de Servicio” a todos los usuarios que tienen servicios MultiCuenta informando que un nodo de datos determinado está teniendo problemas de acceso, indicando un tiempo estimado de solución. Como es urgente, lo ponemos en el Panel de Control y lo enviamos por mensajería instantanea.

Y todos aquellos usuarios de servicios Multicuenta podrán hacerlo mismo con sus clientes, si así lo quieren.

Nos gusta la idea: Un sistema de pasaje de mensajes integral que pueda usarse para todo tipo de avisos: Técnicos, Comerciales o sencillamente Informativos. Qué opinan al respecto? Ya estamos trabajando en esto, y nos encantaría recibir sus comentarios e ideas.

Ganá plata con tu sitio: el media kit

Por Marketing el 10 Sep 2008 en General

Nadie conoce mejor un sitio web y sus visitantes que su propio dueño, por eso la comercialización directa de los espacios en tu sitio puede ser una buena opción. Si tenés los conocimientos podés encarar la tarea por tu cuenta, aunque también existe la posibilidad de hacerlo a través de una agencia o un profesional de la publicidad.

Si elegís el camino de comercializar vos mismo los espacios de tu sitio, es indispensable armar “media kit” para mostrar a los posibles anunciantes, quienes seguramente te lo pedirán cuando les escribas para ofrecer espacios de publicidad en tu sitio o blog.

Un mediakit puede ser un documento en formato PDF (o una página dentro del sitio) en el que expongas con claridad cuáles son los beneficios de contratar publicidad en tu sitio. Además, deberá estar acompañado de datos concretos, como la descripción del sitio, sus estadísticas, perfil de los visitantes y el costo de los espacios comercializados (por impresión, clicks, acciones, o la modalidad que hayas elegido).media_kit.jpg

Wordpress: cómo combatir el spam

Por Marketing el 9 Sep 2008 en Técnico

Una vez que inaugures tu blog en Wordpress, vas a estar impaciente por empezar a recibir algunos comentarios de tus lectores. Por eso te vas a decepcionar mucho cuando descubras que el spam no es algo exclusivo del correo electrónico, sino que también puede contaminar los comentarios de un blog. ¿Cómo hacer para prevenirlo? A continuación tres útiles herramientas para luchar contra esta plaga:

Akismet: se trata de un plugin creado por Automattic, la misma empresa que desarrolla Wordpress. Es una de las herramientas más efectivas para filtrar el spam que llega a tu blog, y lo mejor de todo es que viene incluido con la instalación de Wordpress. Lo único que tenés que hacer para conseguir el código de activación del plugin es crear una cuenta en Wordpress.com, el servicio de blogs hosteados por la misma empresa. Dentro de la opción MyAccount/Edit Profile encontrarás un código API que deberás incluir en las opciones del plugin, luego de activarlo desde la opción correspondiente.

Anti-spam Image: este plugin agrega en el formulario de los comentarios un casillero con una imagen que representa a una palabra, que el comentarista deberá escribir. Este sistema se conoce como captcha y lo utilizan muchos servicios web y redes sociales para impedir spam y registraciones automáticas. De todas formas, hay robots de spam lo suficientemente avanzados como para interpretar las imágenes y pasar por alto este sistema, pero aún así la cantidad de spam se reduce notablemente. Para visitar el sitio oficial del plugin hacer clic aquí.

Challenge: con una filosofía similar al captcha, lo que hace este plugin es proponerle al comentarista un “desafío” en forma de un sencillo cálculo matemático, o alguna pregunta muy fácil de cultura general. De esta manera, los robots no pueden saber de qué se trata el desafío y fracasan en su intento de dejar spam. Lo desafíos se pueden configurar a gusto en las opciones del plugin, que se puede bajar desde aquí.

Actualización PHP 4 / PHP 5

Por Joel Chornik el 9 Sep 2008 en Técnico

Hace 1 mes se lanzó la última versión de la rama 4 de PHP, siendo PHP 4.4.9 la versión más grande que va a haber por este camino.
Todo futuro desarrollo se va a hacer en PHP5.

Los servicios de elserver.com te ofrecen la posibilidad de elegir cuál de las dos versiones querés usar, ambas incluyen una serie importante de módulos adicionales así como Zend Optimizer y eAccelerator.

Si leyeron el post sobre el MySQL Slow Query Log con atención, vieron que anticipamos una actualización general de toda la red de servicios. Vamos a estar llevando todo la plataforma instalada a PHP 4.4.9 y PHP 5.2.6 con todos los módulos actualmente disponibles y varios más.

Asimismo vamos a elevar los límites por defecto en cuestión de tamaño máximo por POST y de RAM por proceso. PHP viene por defecto con 8MB, a partir de esta actualización, vamos a brindar 64MB de RAM por proceso por defecto.

También van a poder elegir entre distintas opciones de php.ini, con/sin register_globals o utilizando eAccelerator, ionCube u otras extensiones.

Aprovechando estas tareas, es momento de solicitar cualquier módulo especial que quieran agregar.

MCrypt? Soporte para IMAP? TLS/SSL?

Es el momento de pedir :)

Finalizado con éxito el Mar del Plata Blog Day 2008

Por Joel Chornik el 7 Sep 2008 en General

Nuestras felicitaciones a José Di Bártolo, Angeles Giaconi y Fernanda Grimaldi por su trabajo en la organización del Mar del Plata Blog Day 2008 y por habernos invitado a participar del mismo en este segundo año consecutivo.

Disfrutamos de este pequeño viaje a Mar del Plata donde nos recibieron de maravillas y nos hicieron sentir como en casa durante todo el evento y más. Agradecimientos especiales a la Universidad CAECE de Mar del Plata que prestó espacio y difusión y la Casa de Té Bosque de Peralta Ramos donde además de acompañar a los organizadores del evento invitaron a los panelistas a un exquisito té/cena en, justamente la “Casa de Té”, que resultó ser un lugar espectacular, acogedor y rústico. Se lo aconsejo a quién esté por Mar del Plata :)
Llegamos a la CAECE alrededor de las 10.30 am habiendo partido de Buenos Aires bien temprano y asistir a las charlas, saludar a conocidos y conocer a desconocidos. Pueden ver a Jonathan y Daniela simulando haber dormido más de 3 horas.

Aquí les dejo el programa completo del evento. Asistimos, entre otras, a las charlas de Vanina Berghella de Clarín.com hablando sobre blogs y periodismo, y la red de blogs de Clarín, y la participación de otros diarios y medios en los blogs, Daniel Rodriguez comentando sobre su experiencia de Blog como político y Lucas Muñoz de Tuxi con consejos sobre SEO para Blogs.

Participé en el panel de Internet y Emprendimientos junto con Fabio Baccaglioni (fabio.com.ar), Juan Pablo Sueiro (Sonico) y Sebastián Desimone. Nos extendimos un poco (bastante) más de la hora que duraba el Panel pero creo que los asistentes fueron lo suficientemente amables como para quedarse aguantándonos durante todo el tiempo :)
Panel de Emprendimientos e Internet

Juan Pablo informó sobre la red de Sónico y como fue el crecimiento en los últimos 18 meses, la expansión a México y Brasil que está en curso y el efecto de nuevas rondas de inversión sobre la empresa. Fabio nos contó de sus proyectos (argumentando que no hay que referirse más a Emprendimientos sino a Proyectos porque el término ya está muy gastado. Esto claro antes de ver mi presentación con una filmina que lo único que decía es “El emprendimiento”. Gracias Fabio ;) y algunos consejos sobre que hacer y no hacer para llevar adelante un proyecto online.

Sebastián Desimone, el Panelista “local” contó su experiencia y consejos para el desarrollo de empre.. proyectos, en Mar del Plata.

Por mi parte, hice un resumen de la historia y desarrollo de elserver.com desde 1998 al 2008 (muy, muy resumido) tratando de sacar en límpio cuales fueron los hitos y experiencias que nos ayudaron a formar la empresa y que pueden servir como base, o no, para otros.

Más fotos del evento en Flickr.

Nuevo Servicio: MySQL Slow Query Log

Por Joel Chornik el 4 Sep 2008 en GridPanel, Técnico

Dicho y hecho, hemos agregado el nuevo servicio de reporte sobre las consultas SQL de tus bases de datos.

Antes de entrar en detalle quiero señalar que desde el equipo de Desarrollo estamos profundamente indignados con la cantidad de respuesta que tuvo el post anterior respecto de los 3 comentarios que nos dejaron en el prelanzamiento de estos nuevos reportes. Qué pasó con los tecnófilos ?

En fin.

Los molesto con que ingresen a su GridPanel y miren la sección MySQL -> Registro de Consultas. Se van a encontrar con un listado día a día, base por base, de todas las consultas SQL que sus sitios hayan ejecutado que hayan superado 1 segundo de ejecución. Pueden ver varios datos asociados a cada consulta, realizar búsquedas por cualquier cadena de texto y lo que es mejor la información se actualiza una vez por minuto, no luego de varias horas.

Cada segundo que ven ahí es un segundo que sus usuarios tuvieron que esperar así que es una excelente herramienta para optimizar un sitio!

Una guia muy rápida de como optimizar una consulta SQL

Imagínense una base de datos como una estantería llena de libros. Cada libro de la estantería es una tabla.
Cada página del libro es un registro (a fines prácticos, sepan que esto es solo una analogía)

Si les pido que me busquen en qué página empieza el capítulo 2 del libro una forma es abrirlo, y mirar página por página, una por una, hasta encontrar una página que diga “CAPITULO 2″. Me van a decir, el capitulo 2 empieza en la página 40.

Ahora bien, lo más probable es que el libro tenga un índice al principio y mirando solamente el índice y sin mirar el resto del libro me puedan decir también que el capitulo 2, efectivamente empieza en la página 40.

Cuando trabajamos con bases de datos el concepto es exactamente el mismo. Si guardamos muchos registros (páginas), tengamos presente que cuando le pedimos al motor de MySQL que nos traiga un resultado va a tener que leer página por página, la tabla (libro) entero hasta encontrar todo lo que le pedimos.

Pero si armamos un índice, los resultados van a ser mucho más rápidos!

La gran mayoría de las consultas que van a encontrar en el Slow Query Log de MySQL tienen que ver con esto. No siempre, pero diría que un 95% de los casos. Y muchas veces un pequeño indice en una columna de datos determinada puede generar enormes diferencias. Hoy mismo trabajamos con un cliente para reducir una consulta de 180 segundos a 0.01 segundos con 2 índices!

Entonces lo que tenemos que hacer es:

1. Identificar las consultas lentas (esto lo hacemos por vos ;) 2. Ejecutar la consulta anteponiendo la cláusula EXPLAIN.

Por ejemplo si la consulta es “SELECT * FROM usuarios WHERE cumpleanos = ‘2008-25-10′
Ejecutamos lo siguiente: “EXPLAIN SELECT * FROM usuarios WHERE cumpleanos = ‘2008-25-10′

Nos va a dar algo parecido a:

+–+————+———-+——+—————+——-+——–+——-+——-+————-+
| id | select_type | table        | type  | possible_keys | key      | key_len | ref      | rows    | Extra             |
+–+————+———-+——+—————+——-+——–+——-+——-+————-+
|  1 | SIMPLE      | usuarios   | ALL  | NULL               | NULL |    NULL | NULL | 19063 | Using where |
+–+————+———-+——+—————+——-+——–+——-+——-+————-+

3. Crear los índices adecuados (imaginarse: que columna tendría que leer para filtrar lo que me piden?)

y con un simple “ALTER TABLE usuarios ADD INDEX indice1 (cumpleanos);” la cosa cambia:

+–+————+———-+——+—————+———-+———+——-+—-+————-+
| id | select_type | table        | type  | possible_keys | key            | key_len | ref        | rows    | Extra       |
+–+————+———-+——+—————+———-+———+——-+—-+————-+
|  1 | SIMPLE      | usuarios   | ref     | indice1             | indice1      |           8   | const    | 1     | Using where |
+–+————+———-+——+—————+———-+———+——-+—-+————-+

Si se fijan van a ver que la cantidad de registros (rows/páginas) analizadas pasó de 19063 (la cantidad de usuarios que tengo a 1. Mucho, pero mucho más rápido.

4. Probar nuevamente con un EXPLAIN. Si los resultados no son satisfactorio pueden eliminar el índice mediante el comanto ALTER TABLE usuarios DROP INDEX indice1.

Con estos pasos van a lograr que sus sitios funcionen mucho más rápido. Y si sus registros de consultas lentas están vacíos, quiere decir que están haciendo las cosas bien :) (o que las tablas son muy chicas!)

Hay muchas herramientas para este tipo de tareas como el esta, esta o esta otra.

Eso es todo!

pd. Estamos trabajando ahora en una actualización general de todas las instalaciones de PHP en versión 4 y versión 5 en todos nuestros servidores. Vamos a incluir nuevos módulos, límites de memoria y upload más amplios y la posibilidad de elegir entre varias configuraciones php.ini diferentes. Estén atentos para dentro de poco :)

Conseguí tu entrada para Expo Comm 2008!

Por Marketing el 1 Sep 2008 en Beneficios, Eventos

Entre el 23 y el 26 de septiembre se realizará la edición 2008 de Expo Comm Argentina, el evento de informática y telecomunicaciones más importante de la región. Se estima que 25.000 profesionales del rubro visitarán la exposición, que este año contará con más de 150 empresas del rubro como expositoras. Como no podía ser de otra manera, ELSERVER.COM estará presente como web media partner del evento y queremos que los fieles visitantes de este blog puedan darse una vuelta también, así que regalaremos 50 entradas a los primeros que comenten este post.

¡No se olviden de dejar su nombre, apellido y dirección de e-mail!

expocomm2.JPG