miércoles, 8 de enero de 2014

Cloud Computing

También conocido como computación en la nube , la cual nos permite ofrecer servicios de computación atravéz de intenert.
La computación en nube es un sistema informatico basado en Internet y centros de datos remotos para gestionar servicios de información y aplicaciones. La computación en nube permite que los consumidores y las empresas gestionen archivos y utilicen aplicaciones sin necesidad de instalarlas en cualquier computadora con acceso a Internet. Esta tecnología ofrece un uso mucho más eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios en cada momento.





Software como servicio


Se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, en-demanda, vía multitenencia —que significa una sola instancia del software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes. El ejemplo de SaaS conocido más ampliamente es Salesforce.com, pero ahora ya hay muchos más, incluyendo las Google Apps que ofrecen servicios básicos de negocio como el e-mail. Por supuesto, la aplicación multitenencia de Salesforce.com ha constituido el mejor ejemplo de cómputo en nube durante unos cuantos años. Por otro lado, como muchos otros jugadores en el negocio del cómputo en nube, Salesforce.com ahora opera en más de una capa de la nube con su Force.com, que ya está en servicio, y que consiste en un ambiente de desarrollo de una aplicación compañera (“companion application”), o plataforma como un servicio. Otro ejemplo es la plataforma MS Office como servicio SaaS con su denominación de Microsoft Office 365, que incluye versiones online de la mayoría de las aplicaciones de esta suite ofimática de Microsoft. 


Plataforma como servicio 

La capa del medio, que es la plataforma como servicio (en inglés platform as a service, PaaS), es la encapsulación de una abstracción de un ambiente de desarrollo y el empaquetamiento de una serie de módulos o complementos que proporcionan, normalmente, una funcionalidad horizontal (persistencia de datos, autenticación, mensajería, etc.). De esta forma, un arquetipo de plataforma como servicio podría consistir en un entorno conteniendo una pila básica de sistemas, componentes o APIs preconfiguradas y listas para integrarse sobre una tecnología concreta de desarrollo (por ejemplo, un sistema Linux, un servidor web, y un ambiente de programación como Perl o Ruby). Las ofertas de PaaS pueden dar servicio a todas las fases del ciclo de desarrollo y pruebas del software, o pueden estar especializadas en cualquier área en particular, tal como la administración del contenido.
Los ejemplos comerciales incluyen Google App Engine, que sirve aplicaciones de la infraestructura Google, y también Windows Azure , de Microsoft, una plataforma en la nube que permite el desarrollo y ejecución de aplicaciones codificadas en varios lenguajes y tecnologías como .NET, Java y PHP. Servicios PaaS tales como éstos permiten gran flexibilidad, pero puede ser restringida por las capacidades que están disponibles a través del proveedor.



Infraestructura como servicio


La infraestructura como servicio (infrastructure as a service, IaaS) -también llamado en algunos casos hardware as a service, HaaS) se encuentra en la capa inferior y es un medio de entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y otros sistemas se concentran (por ejemplo a través de la tecnología de virtualización) para manejar tipos específicos de cargas de trabajo —desde procesamiento en lotes (“batch”) hasta aumento de servidor/almacenamiento durante las cargas pico. El ejemplo comercial mejor conocido es Amazon Web Services, cuyos servicios EC2 y S3 ofrecen cómputo y servicios de almacenamiento esenciales (respectivamente). Otro ejemplo es Joyent cuyo producto principal es una línea de servidores virtualizados, que proveen una infraestructura en-demanda altamente escalable para manejar sitios Web, incluyendo aplicaciones Web complejas escritas en Python, Ruby, PHP, y Java.


Conclusion

Todo indica que la computación en la nube es una tendencia tecnológica imparable, que de manera progresiva pero segura está siendo adoptada por empresas de todo tipo, en especial las PYMES. Las predicciones para 2012 hacia adelante confirman que las compañías de nuestro país han entendido las grandes ventajas de cloud computing y están dispuestas a aprovechar este modelo para impulsar su crecimiento corporativo.

martes, 10 de diciembre de 2013

Herramientas para Medir la Satisfacción del Cliente

Este punto es muy importante, porque cada empresa debe enamorar y retener a sus clientes, para ello les diré las herramientas. Espero les sea de mucha ayuda


Para medir la satisfacción del cliente hay posibilidades de hacer encuestas, reuniones en foco con los clientes, dependiendo de la cantidad de compradores que tenga al empresa, si son empresariales, una visita al vendedor, una llamada de seguimiento, una encuesta estructurada dependiendo de los recursos que tenga cada organización.  Estos tipos de medición permiten saber después de pasado un tiempo si la promesa se cumplió o no.  Día a día para saber si una promesa se cumplió se pueden realizar canales o sistema de quejas y reclamos, aquí el cliente puede retroalimentar diariamente sobre lo que está pasando, y este sistema permite a la empresa hacer cambios inmediatos para mejorar la estadística de servicio al cliente.  Sin embargo a continuación les detallo algunas herramientas que se usan comúnmente:




Buzón de Sugerencias

Sencillo y económico, consiste en ubicar un buzón de correo en un lugar de la empresa con un letrero que lo identifique y formularios en papel donde los clientes puedan anotar comentarios, sugerencias y quejas, una desventaja es la baja tasa de participación que alcanza, el cliente tiene que estar muy satisfecho o muy insatisfecho para que acuda al buzón a dejar su anotación.



Panel

Consiste en realizar entrevistas en intervalos de tiempo a los clientes que conforman el panel, aquí se les hacen una serie de preguntas que ayudan a descifrar el grado de expectativas que tuvieron antes de comprar el producto y el cómo apreciaron su rendimiento luego de la compra.  Es una herramienta a la que se le puede hacer un seguimiento en sus preguntas, la desventaja es su alto costo por el personal que desarrolla el método.




Encuesta

Es obtener información entrevistando a un determinado volumen de clientes haciendo preguntas concretas acerca de sus expectativas previas del producto y el rendimiento que obtuvieron luego de la compra.  La diferencia entre la encuesta y el panel es que la muestra de clientes no es fija ni tiene intervalo de tiempo definido, la ventaja es que se obtiene un panorama más amplio de lo que los clientes sienten y piensan, la desventaja es el tiempo que se requiere para tabular datos de las encuestas.




Comprador Espía

Es contratar a personas para que actúen como clientes en un ciclo completo, desde las actividades promocionales del producto hasta realizar la compra del mismo.  Luego estos actores deben utilizar el producto adquirido, fingir usar el servicio al cliente, solicitar un servicio adicional, al final deben rendir informe al departamento de mercadeo. Las ventajas de este método son su bajo costo y la información que se obtiene acerca del desempeño de las áreas de la empresa que tienen relación con los clientes, su desventaja es la baja representatividad que tiene el grupo de compradores espías en relación con el conjunto de clientes.




Clientes Perdidos

Consiste en acudir a los clientes que dejaron de comprar, los ex clientes quienes conocen aquellos puntos débiles de la empresa o del producto, para esto hay que buscar en el directorio de clientes de la empresa y ubicar a los que no realizaron recompra en un tiempo razonable, luego se entrevistan para conocer sus razones de alejamiento, esto permitirá a la compañía determinar sus puntos débiles y saber por qué el cliente se fue.



Bueno espero que les aya sido de su agrado la información que les estoy brindando. Y siempre ten en cuenta que tienes que  satisfacer al cliente y retenerlo.   

jueves, 5 de diciembre de 2013

Inteligencia Artificial

Hola amigos hoy les dare información sobre un tema que es muy interesante. Espero les sea de ayuda.... :)

Inteligencia Artificial

La Inteligencia Artificial es una combinación de la ciencia del computador, fisiología y filosofía, tan general y amplio como eso, es que reune varios campos (robótica, sistemas expertos, por ejemplo), todos los cuales tienen en común la creación de máquinas que pueden pensar.


Breve Historia de la Inteligencia Artificial

La de idea construir una máquina que pueda ejecutar tareas percibidas como requerimientos de inteligencia humana es un atractivo. Las tareas que han sido estudiadas desde este punto de vista incluyen juegos, traducción de idiomas, comprensión de idiomas, diagnóstico de fallas, robótica, suministro de asesoría experta en diversos temas.
Es así como los sistemas de administración de base de datos cada vez más sofisticados, la estructura de datos y el desarrollo de algoritmos de inserción, borrado y locación de datos, así como el intento de crear máquinas capaces de realizar tareas que son pensadas como típicas del ámbito de la inteligencia humana, acuñaron el término Inteligencia Artificial en 1956.

La Inteligencia Artificial trata de conseguir que los ordenadores simulen en cierta manera la inteligencia humana. Se acude a sus técnicas cuando es necesario incorporar en un sistema informático,conocimiento o características propias del ser humano.

Podemos interrogar a algunas bases de datos de Internet en lenguaje natural, o incluso charlar con ellas nuestro idioma, porque por detrás se está ejecutando un programa de Inteligencia Artificial.

Otras herramientas inteligentes pueden utilizarse para escrutar entre los millones de datos que se generan en un banco en busca de patrones de comportamiento de sus clientes o para detectar tendencias en los mercados de valores.



Categorias de la Inteligencia Artificial

Stuart Russell y Peter Norvig diferencian estos tipos de la inteligencia artificial:

Sistemas que piensan como humanos.- Estos sistemas tratan de emular el pensamiento humano; por ejemplo las redes neuronales artificiales. La automatización de actividades que vinculamos con procesos de pensamiento humano, actividades como la Toma de decisiones, resolución de problemas, aprendizaje.

Sistemas que actúan como humanos.- Estos sistemas tratan de actuar como humanos; es decir, imitan el comportamiento humano; por ejemplo la robótica. El estudio de cómo lograr que los computadores realicen tareas que, por el momento, los humanos hacen mejor.

Sistemas que piensan racionalmente.- Es decir, con lógica (idealmente), tratan de imitar o emular el pensamiento lógico racional del ser humano; por ejemplo los sistemas expertos. El estudio de los cálculos que hacen posible percibir, razonar y actuar.

Sistemas que actúan racionalmente (idealmente).– Tratan de emular de forma racional el comportamiento humano; por ejemplo los agentes inteligentes .Está relacionado con conductas inteligentes en artefactos.


Conclusion:

El empleo de la IA esta orientado a aquellas profesiones que, ya sea por lo incomodo, peligroso o complicado de su trabajo necesitan apoyo de un experto en la materia. Las ventajas que trae el disponer de un asistente artificial no son mas que las de solucionar los errores y defectos propios del ser humano; es decir, el desarrollo de sistemas expertos que hoy en día se están utilizando con éxito en los campos de la medicina, geología y aeronáutica aunque todavía están poco avanzados en relación con el ideal del producto IA completo.



Bueno amigos la inteligencia artificial es un tema muy amplio, porque se centra en lo q es robotica, pero ahi les dejo una información que les sera de mucha ayuda. Tambien les voy a dejar un video muy interesante.. graciass.

miércoles, 4 de diciembre de 2013

Hoy les dejare unas imagenes sobre el tema de paginadores 






Tuberias en Linux


Tambien hablaremos sobre las tuberias de linux, ahi les dejo un link donde van a encontrar informacion interesante 

http://www.slideshare.net/eldavan/tuberas-pipes

lunes, 7 de octubre de 2013

Sistemas Integrados.

Sistemas Integrados


Es un conjunto de partes interrelacionadas entre si para alcanzar un objetivo en comun.
El cual està compuesto de varios modulos, que operan coordinadamente, tales como , ventas, stock, compras , sueldos, etc.




Filosofia CRM ( Customer Relationship Management / Gestion de la Relacion con el Cliente)


Cuando hablamos de la filosofia CRM, nos referimos al como le gustaria ser tratado al cliente.
Es el conjunto de estrategias de negocio, marketing, comunicación e infraestructuras tecnológicas, diseñadas con el objetivo de construir una relación duradera con los clientes, identificando, comprendiendo y satisfaciendo sus necesidades. Permite a la organización centrar su atención en el cliente para interactuar más efectivamente con él, identificar su importancia, retenerlo en la organización y evitar que se vaya con la competencia.




 Y por ello debemos tener en cuenta las siguientes verbos como :

1.-Comunicar

 Proceso mediante el cual se puede transmitir información de una entidad a otra. Los procesos de comunicación son interacciones mediadas por signos entre al menos dos agentes que comparten un mismo repertorio de signos y tienen unas reglas semióticas comunes.



2.-Atender


  Es el conjunto de actividades interrelacionadas que ofrece un suministrador con el fin de que el cliente obtenga el producto en el momento y lugar adecuado y se asegure un uso correcto del mismo.


3.-Vender 


 El término ventas tiene múltiples definiciones, dependiendo del contexto en el que se maneje. Una definición general es cambio de productos y servicios por dinero. Desde el punto de vista legal, se trata de la transferencia del derecho de posesión de un bien, a cambio de dinero. Desde el punto de vista contable y financiero, la venta es el monto total cobrado por productos o servicios prestados.

En cualquier caso, las ventas son el corazón de cualquier negocio, es la actividad fundamental de cualquier aventura comercial. Se trata de reunir a compradores y vendedores, y el trabajo de toda la organización es hacer lo necesario para que esta reunión sea exitosa.



4.-Retener

Si lo tomanos del termino comùn seria conversar, es este caso seria conversar a un cliente, dandole buenas ofertas, descuentos , dependiendo de los productos q este esta acostumbrado a comprar .



5.-Solucionar

Cuando hablamos de solucionar, hablamos de dar solucion a un problema, es este caso seria soluciones con algun productos , o reclamos de los clientes..


lunes, 30 de septiembre de 2013

Dispositivos fisicos en Linux

Dispositivos fisicos en Linux


Para Linux todo es un archivo, incluyendo dispositivos como discos duros, cdroms, disquetes, unidades de cinta, memorias usb, etc., asi como dispositivos de comunicación como puertos seriales y paralelos, modems, etc, incluso también las consolas o terminales son dispositivos asociados a un archivo. Estos dispositivos son enlazados (linked) a un dispositivo de archivo, es decir un dispositivo físico es representado o asociado a un archivo. Estos archivos se encuentran bajo el directorio /dev.
Los dispositivos en Linux son identificados con un designador de dos o tres letras, además si el dispositivo admite perticiones se utiliza una progresión numérica o alfábetica para identificar la partición. En la siguiente tabla se indica el designador de tipo dispositivo y su descripción.


Los dispositivos que admiten particiones generalmente estas se designan con letras, asi por ejemplo las unidades IDE que son las mas comunes en cualquier PC actual su designación sería la siguiente:



El equivalente Windows es suponiendo una sola partición en el disco, ahora bien en Linux, por ejemplo, el dispositivo /dev/hda es en si el disco duro completo, pero ya particionado se numera secuncialmente a partir de 1 cada partición, entonces realmente nuestro sistema de archivos suponiendo una sola partición, estaría en /dev/hda1. En los dispositivos se admiten hasta 4 particiones primarias y una de ellas puede ser extendida, dentro de una extendida puede haber hasta 16 particiones lógicas, en Linux las particiones lógicas comienzan a partir de 5, esto para diferenciar claramente de la 1 a la 4 como particiones primarias.
Los dispositivos que no admiten particiones en sus sistemas de archivos tales como disquetes o cdroms, se numeran secuncialmente a partir de 0 o simplemente se omite. Ejemplos:
  • Disquete equivalente a: en Windows, en Linux: /dev/fd0
  • Disquete equivalente b: en Windows, en Linux: /dev/fd1
  • Unidad de cdrom en secundario maestro: /dev/hdc
Es muy comun encontrar el dispositivo cdrom de la siguiente manera:
  • /dev/cdrom
Esto es realmente un enlace suave () a su verdadero archivo de dispositivo que podría ser /dev/hdc.
En cuanto a puertos seriales, sus equivalentes con Windows serían los siguientes:
  • Windows COM1, Linux /dev/ttyS0
  • Windows COM2, Linux /dev/ttyS1
  • Windows COM3, Linux /dev/ttyS2
  • Windows COM4, Linux /dev/ttyS3
Si el modem esta conectado, por ejemplo, al puerto serial ttyS0, también es común encntrar o uno mismo crear un enlace simbólico a dicho puerto, llamado /dev/modem. ()
Puertos paralelos se designan de la siguiente manera, incluyendo el equivalente Windows:
  • Primer puerto paralelo, Windows LPT1, Linux /dev/lp0
  • Segundo puerto paralelo, Windows LPT2, Linux /dev/lp1
Recuerda entonces que los dispositivos se numeran con su identificador de dispositivo y secuencialmente a partir de 0 y hasta donde la arquitectura de hardware lo limite.

SugarCrm

Buenas hoy hablaremos sobre SugarCrm y su instalacion.


SugarCrm


Es un sistema para la administración de la relación con los clientes (CRM) basado en LAMP (Linux-Apache-MySQL-PHP), desarrollado por la empresa SugarCRM, Inc. ubicada en Cupertino, California.
Tiene cinco ediciones, una de ellas libre y otras cuatro ediciones con componentes no-libres y con un costo por usuario. SugarCRM es una aplicación CRM muy completa para negocios de distinto tamaño. Está diseñada para facilitar la gestión de ventas, oportunidades, contactos de negocios y más. A partir de la versión 4.5 permite utilizar SQL Server como base de datos; y la empresa ha firmado acuerdos con Microsoft para poder expandir su mercado sobre servidores con Windows.


Instalación del SugarCRM


Descarga e instalación de SugarCRM en máquinas Linux


1.­ Instalación  de paquetes requeridos:


•        apache2
•        libapache2­mod­php4
•        php4­common
•        php4­gd2 (php4­gd)
•        php4­mysql
•        mysql­server (4.1 o posterior)
•        mysql­client
•        php4­imap (en el caso de querer utilizar el módulo Zuckermail para recibir  correo IMAP)


2.­ Descargar el paquete de SugarCRM desde página la página de descargas de SugarCRM.   En este caso se trata de la versión 4.5.0f.
3.­ Descomprimir el paquete en el directorio /var/www/ y llamarle del modo en el que se quiera luego acceder a él. Su acceso será del tipo http://ip­de­la­máquina/sugar­ejemplo/ .
4.­ Asignar los permisos adecuados a ciertos directorios o archivos:


#Debido a que apache utiliza por defecto el usuario www­data, hay que asignarle permisos a dicho usuario para el directorio del sugarcrm.
chown ­R www­data:www­data /var/www/sugar­ejemplo

#Apache necesita acceso para ciertos directorios y el archivo de configuración para funcionar correctamente. Hay que asignar los permisos del siguiente modo:
chmod ­R 755 /var/www/sugar.example.com
chmod ­R 775 /var/www/sugar.example.com/cache chmod ­R 775 /var/www/sugar.example.com/custom chmod ­R 775 /var/www/sugar.example.com/data chmod ­R 775 /var/www/sugar.example.com/modules chmod 774 /var/www/sugar.example.com/config.php

5.­ Creación de la base de datos de sugarcrm. Puede crearse desde la propia consola de mysql o instalarse el paquete phpmyadmin  mediante el cual pueden controlarse las bases de datos mediante una interfaz web. Simplemente  hay que crear dicha base de datos y nada más. El propio instalador del SugarCRM creará luego las tablas necesarias para su funcionamiento. También puede uno evitarse este paso indicando posteriormente en el instalador del sugarcrm que desea que sea él quien cree la base de datos y sus tablas correspondientes.

6.­ Acceder a http://ip­de­la­máquina/sugar­ejemplo/ . Esta primera vez se lanzará el instalador del SugarCRM, con el que no debería haber ningún problema habiendo seguido los pasos aquí explicados. En la instalación se comprueban los permisos, se comprueba si está creada la base de datos, se asignan las contraseñas para la base de datos y para el administrador  del Sugar y se procede a la instalación del mismo.


7.­ Si la instalación se ha realizado con éxito, acceder de nuevo a  http://ip­de­la­máquina/sugar­
ejemplo/ donde esta vez se requerirá ya el nombre de usuario y contraseña para acceder an CRM.



Configuración  de SugarCRM en máquinas Linux o Windows.


PASO 0: Selección de idioma





PASO 1: Aceptación de la licencia


PASO 2: Requerimientos del sistema : Todos los estados tienen que estar en verde para poder proseguir con la instalación.


PASO 3: Configuración de la base de datos : Si no está creada previamente hay que recordar marcar la casilla en la que se le solicita a sugarcrm que la cree. También habrá que indicar el usuario y contraseña del usuario que gestiona todas las bases de datos (usuario privilegiado).





PASO 4: Configuración del Sitio Web : Hay que indicar cual será la ruta para acceder a nuestra instalación de sugarcrm y cual será la contraseña del usuario admin que se crea por defecto.




PASO 5: Configuración de Locales y de Idioma .


PASO 6: Esta pantalla muestra un resumen de los datos configurados  para su confirmación.



PASO 7: En esta pantalla se mostrarán los pasos que lleva a cabo el instalador: la creación de la base de datos, de cada una de las tablas... (puede tardar unos cuantos minutos).







PASO 8: Pantalla de Login. Si se llega a esta pantalla  la instalación  se ha completado  con exito.