A2Billing: Programa de facturación para Asterisk

2 comentarios »

Asterisk es una centralita telefónica bajo software libre. Nos permite tener un sistema de telefonía IP bajo diferentes protocolos y con distintos proveedores. Todo esto nos da la posibilidad de ofrecer llamadas a otros usuarios, lo cual en algunos casos puede significar crear un negocio con esto.

Y como en cualquier negocio lo importante es poder facturar, en este caso en función del destino de la llamada, el horario o el tipo de servicio utilizado. Para lograrlo A2Billing provee un software a través de entorno web que nos permite definir precios, tramos horarios, etc. Esta herramienta está desarrollada bajo PHP y MySQL.

Asus incluirá Linux en sus placas base

Sin comentarios »

Asus ha lanzado Express Gate, un nuevo sistema para sus placas base que permitirá en tan sólo 5 segundos estár leyendo el correo o navegando por la red sin necesidad de arrancar el sistema operativo. Las placas base inluirán un chip de memoria con Linux preinstalado conectado directamente a la BIOS.

Si tenemos en cuenta que Asus fabrica 1 millón de placas base al mes, poco a poco iremos viendo como aparecen muchos equipos con estas caracteristicas. Espero que muchos otros fabricantes sigan el ejemplo de Asus y permitan al usuario mantenerse en un entorno Linux nada más arrancar el equipo. Esto, unido al fracaso de Windows Vista, podría hacer que muchos usuarios se planteasen el cambio a Linux.

Fuente: ALT1040

Obigaciones específicas de la factura electrónica

2 comentarios »

De la Jornada Informativa sobre Factura Electrónica de ayer sobre todo puedo destacar una cosa, sin entrar demasiado en profundidad en el asunto, pero asumiendo todo lo necesario para que tenga toda la validez legal necesaria.

Entre las obligaciones específicas de la factura electrónica del lado del emisor se encuentran:

  • Debe contar con la aceptación por parte del receptor de la factura en formato electrónico aceptando el uso de esta modalidad de facturación.
  • Firmar electrónicamente las facturas emitidas con un certificado reconocido. Este requisito puede delegarse en un tercero o en el receptor en el caso de autofacturación.
  • Debe velar por que se conserve una copia o matriz de las facturas
  • Asegurar la legibilidad en el formato original
  • Garantizar el acceso completo a las facturas (visualización, búsqueda, copia o descarga).

Las obligaciones para el receptor serán:

  • Disponer de una herramienta que permita verificar la firma y la identidad del emisor, así como el estado del certificado con el que se ha firmado la factura electrónica.
  • Conservar las factruas recibidas en el formato original.
  • Se pueden conservar facturas impresas con marcas gráficas (PDF-417). Esta no es una opción muy recomendable, ya que es necesario disponer de una pistola lectora cuyo coste se sitúa entre los 300 y 800 €.
  • Asegurar la legibilidad en el formato original.
  • Garantizar el acceso completo a las facturas (visualización, búsqueda, copia o descarga).

Todas estas obligaciones están recogidas en el Real Decreto 1496/2003 de 28 de noviembre por su alguien quiere ampliar la información. Una recomendación que nos ofrecieron en el evento, nunca acometer el proyecto de implantación de la factura electrónica en la empresa en los dos frentes al mismo tiempo (emisión y recepción), mejor hacer primero uno y cuanto este esté completado iniciar la puesta en marcha del segundo.

MySQL: Acceso a un servidor remoto

Sin comentarios »

La instalación por defecto de MySQL no da acceso a servidores remotos. Para poder conectarse en remoto a la base de datos de MySQL son necesarias dos cosas:

  • La primera que el usuario de MySQL con el que se quiere acceder tenga permisos para acceder desde cualquier servidor. Para lograr esto es necesario indicar en el campo Host de la tabla user de la base de datos mysql el parametro que indica cualquier servidor que es el simbolo ‘%’.  En el manual de MySQL tienes más información sobre como administrar usuarios de base de datos.
  • Lo segundo es modificar en el fichero my.cnf (si mysql corre sobre una maquina linux) o my.ini (en el caso de un servidor Windows) el parámetro bind-address, que por defecto viene con 127.0.0.1, y cambiarlo a 0.0.0.0 para que sea accesible desde cualquier servidor.

2.0 A nova ágora galega

Sin comentarios »

O vindeiro 17 de maio celébrase de xeito conxunto en Galicia o Día de Internet, o Día Mundial das Telecomunicacións e o Día das Letras Galegas. Entre os numerosos actos que se celebran con motivo destas celebración atópase “ 2.0 A nova ágora galega“, unha xornada que se celebra na Escola Superior de Enxeñaría Informática do Campus de Ourense da Universidade de Vigo. Estará adicada as redes sociais e a tecnoloxía web 2.0 en xeral.

A xornada celebrarase o mércores 14 de maio de 2008, e contará entre os ponentes con Helena Veiguela (Directora Xeral de Promoción Industrial e Sociedade da Información da Xunta de Galicia), Javier Franco Tubío (Director da Área TIC da Universidade de Santiago de Compostela), Víctor Manuel Carneiro (Adxunto ao Vicerreitor de Calidade e Novas Tecnoloxías da Universidade da Coruña), Anxo Manuel Sánchez (Vicerreitor de Novas Tecnoloxías e Calidade da Universidade de Vigo), Xurxo Cegarra (Wireless Galicia), Susana Álvarez (Redegal), Manuel Pacior (Ilumax Software), Jordi Mas (OpenBravo), Daniel Seijo (Weblogssl, coordinador de motorpasion.com), Berto Yáñez (Chuza!), Javier Martín (Loogic.com), Álvaro Ibáñez, “Alvy” (Microsiervos), Daniel Martí (comunisfera.blogspot.com), Francesc Balagué (blocdeblocs.net), Tíscar Lara (tiscar.com), Rubén Ruibal (escritor, Premio Nacional de Literatura Dramática 2007), Xerardo Méndez (escritor) e Manuel Bragado (director xeral de Edicións Xerais de Galicia).

El avance de las RIA

Sin comentarios »

Las RIA (Rich Internet Application) es un tipo de aplicación que intenta combinar las ventajas de las aplicaciones on line con las tradicionales de escritorio. Según Error500 este 2008 será el año en que darán el gran salto. Esto supondrá una guerra fría entre desarrolladores de estas plataformas para ganarse al mercado.

En estos momentos tres son las opciones que suenan con más fuerza: Adobe AIR, SilverLight, Prism y JavaFX, sin descartar que alguna otra entre en la lucha.

Adobe acaba de lanzar Adobe AIR 1.0, la primera versión que permite el desarrollo de aplicaciones en AJAX, Flex y Flash. Aunque por el momento solo está disponible para Windows y Mac, Adobe ha dicho que pronto nacerá la versión para Linux y tras ella una versión para móviles. AIR se basa en WebKit, el motor de renderizado en el que se basan navegadores como Konqueror o Safari, integrando tecnologías como Flex o Flash. Pero su gran potencial radica en una serie de API’s que facilitan el desarrollo para escritorio.

Por su parte Microsoft entrará en el mercado con SilverLight 2, una herramienta más enfocada a los entornos de escritorio, y en la que se podrá programar con cualquier lenguaje soportado por la maquina virtual de .NET (Visual Basic, C#, etc). También tendrá disponible una versión para Windows y otra para Mac, los que somos usuarios de Linux tendremos que esperar.

Desde Mozilla atacan con Prism, aunque bastante diferente a sus dos competidores, de momento permite tener trabajando una aplicación web como si se tratase de una de escritorio. Se espera que su integración con Firefox 3, lo que podría darle un nuevo empujón.

El cuarto en discordia es Sun con JavaFK, aunque de momento se trata de la integración de JavaFX Script y JavaFX Mobile están planteados otros productos. Puede que Sun tenga mucho que decir con esta iniciativa y atendiendo a las palabras de su vicepresidente James Gosling, JavaFX, al contrario que otros lenguajes de script no está orientado a la web sino a interfaces altamente animadas.

Quien si parece tenerlo claro que en las RIA’s esta el futuro en Google que se ha puesto manos a la obra y ha lanzado SearchMash, una nueva interface de su buscador, con todas las ventajas de la web y el escritorio.

Sun compra MySQL

Sin comentarios »

Mysql Sun

Sun sigue aspostando por su apertura hacia el software libre con la compra, por 1000 millones de dólares, de MySQL. La integración de MySQL en Sun es de suponer que de el empujón definitivo a la popular base de datos en el entorno empresarial.

Esa integración de plataformas, puede verse muy beneficiada en el mayor negocio de la compañía del delfín, el soporte. Es de suponer que en unos meses veamos mejorado el soporte que MySQL ofrece para la integración con los desarrollos realizados en Java.

Vía: Error500

Sincronización de bases de datos MySQL

Sin comentarios »

Un problema bastante habitual suele ser mantener dos bases de datos sincronizadas en distintos servidores.

Dentro del abanico de posibilidades para hacer esta tarea que se ofrecen para MySQL, la que más rápido y mejor soluciona el problema, es el uso del motor de almacenamiento FEDERATED, diponible a partir de la versión MySQL 5.0.3, que accede a tablas remotas en lugar de locales.

Las tablas FEDERATED deben mantener la misma estructura que la tabla remota, con la diferencia del motor usado que pasará de MyISAM o InnoDB a FEDERATED.

Supongamos un ejemplo práctico: La estructura de la tabla remota podría ser la siguiente:

CREATE TABLE test_table (
id     int(20) NOT NULL auto_increment,
name   varchar(32) NOT NULL default '',
other  int(20) NOT NULL default '0',
PRIMARY KEY  (id),
KEY name (name),
KEY other_key (other)
)
ENGINE=MyISAM
DEFAULT CHARSET=latin1;

Para el servidor local deberíamos crear la siguiente estructura para darle acceso a la tabla remota anterior:

CREATE TABLE federated_table (
id     int(20) NOT NULL auto_increment,
name   varchar(32) NOT NULL default '',
other  int(20) NOT NULL default '0',
PRIMARY KEY  (id),
KEY name (name),
KEY other_key (other)
)
ENGINE=FEDERATED
DEFAULT CHARSET=latin1
COMMENT=’mysql://usuario_db:contraseña_db@servidor_remoto
:3306/federated/test_table’;

A pesar de que también se puede hacer esto mismo mediante programación, esta puede ser una buena solución para mantener dos bases de datos sincronizadas. En el manual de MySQL teneis más información sobre el motor de almacenamiento FEDERATED.

TechBusiness Week 2007

Sin comentarios »

La próxima semana se celebra el VII Semana Internacional de Tecnología y Negocios TechBusiness Week 2007, un congreso que tendrá su sede de celebración entre las tres universidades gallegas, con ponencias en Santiago, Ourense y Coruña.

Cada una de las cuatro jornadas que componen el evento, del 5 al 8 de noviembre, cada una estará ubicada en una de las univesidades y dedicada a un tema, en torno al cual girarán las ponecias y charlas.

Abrirá el congreso, el lunes 5 de noviembre, el tema Seguridad y BBDD & Programación, en la Escuela Técnica Superior de Ingeniería de la Universidade de Santiago de Compostela. El día 6 se hablará de Software Libre en la Facultad de Informática de la Universidade de A Coruña. El 7 de noviembre el congreso se traslada por la mañana a la E.T.S.I. de Telecomunicaciones de la Universidade de Vigo para tratar Movilidad y Telecomunicaciones, y por la tarde continuará en Ourense a la Escuela de Ingeniería de Informática de la Universidade de Vigo. Cerrará el ciclo, el día 8, Management y Sociedad de la Información en la Facultad de Ciencias de la Comunicación de la Universidade de Santiago de Compostela.

Yo, por mi parte, pienso acercarme el día 6 a las ponencias sobre software libre. En especial me interesa lo que pueda contar Carlos Castro Castro, Director General de Telecomunicaciones y Sociedad de la Información de la Junta de Extremadura, sobre el proyecto impulsado por la Junta de Extremadura en torno al software libre.

« Entradas posteriores