Archivo de la categoría: RubyonRails

Múltiples accesos simultáneos con Mongrel y Ruby on Rails


Hemos conseguido que los programas desarrollados en Ruby escalen. La verdad es que Mongrel es una pequeña pesadilla, y las alternativas aun no van finas.

Nuestra solución utiliza máquinas virtuales con Xen, para alojar múltiples instancias de Mongrel y Nginx para gestionar los accesos simultáneos. De esta forma podemos gestionar cualquier número de accesos sin más que añadir máquinas (de momento, virtuales).

Parece ser que es el método de los campeones según puedo ver en otros blogs.

He aquí algunas citas de blogs que reconocen el problema, y algunos que proponen soluciones.

 

 

facturae y XAdES-XL (TS 101 903 ES-X-L)


Ya está disponible la nueva versión 2.0 de Faccil.

Un esfuerzo de programación que combina técnicas de Ruby on Rails y Java y que supone la primera implementación conjunta de los estándares facturae y XAdES-XL .

De momento nos encontramos con que ninguna otra aplicación es capaz de entender la firma XAdES-XL basada en el estándar TS 101 903 (es nuestra ventaja, pero no deja de ser un problema). Habrá que esperar a que CENATIC en colaboración con el Ministerio de Industria Turismo y Comercio promueva vesiones «Open Software» de un visor de factura electrónica generalizado. Quizá lo veamos como «plug-in» de Mozilla para Firefox.

Esta herramienta, Faccil,  es gratuita para los participantes en el proyecto ePYMES de Albalia Interactiva (aun quedan plazas libres). Además el proyecto se complementa con formación on-line sobre Firma electrónica y Factura electrónica, y sobre negocios electrónicos, y con el uso de la herramienta CatSEO que comentaré los próximos dias. Se identifica con el código PAV-080200-2007-24.

Aunque ya tenemos pensadas algunas ampliaciones para Faccil (especialmente para facilitar la facturación hacia el sector público, que empieza a ser obligatoria a partir de marzo de 2008, y para dar la opción de darse de alta y autenticarse con el DNI electrónico) estamos abiertos a sugerencias y próximamente abriremos un foro para ello.

Por cierto, estamos pensando en algunas futuras características de la plataforma que confiamos en que contribuyan a reducir la morosidad, y a faciltar el acceso a los servicios de factoring de varias instituciones financieras, con las que ya estamos hablando.

Respondiendo a David Hernández (dabo)


Apreciado David,

Iba a poner un comentario en tu blog, pero me pide que me identifique, ¡qué curioso, igual que tu queja respecto a poner tu comentario en el Blog de Rosa García!

Así que he optado por poner unos comentarios en el mío. Espero que te llegue el pingback.

Bueno, ya puedes ver por un post anterior de qué pie cojeo.

Verás, yo soy uno de esos orgullosos usuarios de productos Windows, que no lleva pegatinas porque no necesita ser «activista». Partimos de la base de que todo el mundo usa windows y no tenemos que ir detectando «almas gemelas».

Sin embargo, aprecio las buenas cosas de otros entornos sin despreciar las que haya en Windows. También uso Linux, Apache, WordPress (espero estar redimiéndome a tus ojos).  Y Ruby on Rails. Para esto es mi pegatina, porque reconozco que me gustaría encontrar más almas gemelas con esta tecnología (incluso es posible que le propusiera trabajar con nosotros, porque estoy apostando por desarrollos en Ruby, y no estoy seguro de no estar metiéndome en un charco).

Creo que la crítica respecto al precio de la acción es infundada. No sé cual es el límite de la participación en las Juntas de Microsoft, pero las acciones se pueden sindicar y el grupo sindicado nombrar un representante. Es frecuente que existan asociaciones de accionistas minoritarios que se encargan de llevar a la junta las peticiones de personas que no podrían hacerlo de otro modo. Lo cierto es que si fueras accionista de Microsoft, posiblemente exigirías que tu inversión te rindiera beneficios, lo que no es contrario a exigir de la sociedad de la que eres «dueño» que actue con ética.

Porque lo cierto es que los accionistas son cada vez más exigentes en términos de ética empresarial, como dice Rosa.

Veo muchos comentarios demonizando a Microsoft y a quienes lo defienden. O, por, tus propias lineas, cuestionando que las empresas puedan tener otros intereses que los económicos. En general nadie pone en duda que cuando Larry Page y Sergei Brin postulan como principio empresarial «Don´t be evil» lo están haciendo desde un punto de vista de ética empresarial. Y a nadie le parece mal que Google gane dinero. 

No puedo hablar por Microsoft ni por Rosa García, pero tengo la certeza de que muchos de los esfuerzos que realizan, no tienen ánimo de lucro. Un empleado anónimo de Microsoft menciona algunas de las actividades que realizan en uno de los comentarios del Blog de Rosa y no se identifica para que nadie pueda pensar que «hace méritos» ante la jefa.

En fin, que se leen muchos comentarios poco documentados en general, aprovechando que «Rosa tiene un blog. Vamos a darle caña a Microsoft».

Y sí. Las empresas, los empresarios, estamos preocupados en más cosas que ganar dinero. Aun diría más, podemos  ganar  más dinero cuando hacemos esas otras cosas, porque la sociedad lo aprecia. Y no es una pose. Te recomiendo que leas el libro de Tim Hartford donde se explican cosas como el Cambio Climático y la Corrupción, y por qué los principios económicos pueden generar la solución a muchos problemas.

Bueno, no me quiero extender.

Era este post concreto con el que quería discrepar, porque en lo demás, tu Blog me parece serio y trabajado, y eso es un gran esfuerzo que te agradezco.

Yo soy partidario de darle tiempo a Rosa para que siga escribiendo en su blog, ya que creo que su punto de vista puede ser muy valioso, sin entrar a hablar de productos de Microsoft o de la competencia. Ya veremos dentro de unos meses si mereció la pena o no, pero ahora es el momento de animarla, no de desanimarla.

FACCIL y la facturación electrónica


PC actual se hace eco de una interesante oportunidad de obtención de herramientas de promoción internet y facturación electrónica para las empresas, por lo que se reservan 50 plazas para sus lectores. 

Gestiona todas las facturas de tu empresa electrónicamente, de una manera muy sencilla, con FACCIL, una aplicación diseñada para las pymes y subvencionada al 100% por el Ministerio de Industria, Turismo y Comercio y Albalia Interactiva, dentro del Plan Avanza.

A partir del próximo año comenzará a imponerse en las empresas la firma y facturación electrónica. Esta ha sido una de las razones del desarrollo de FACCIL, una plataforma de servicios, de fácil y sencilla utilización, que gestiona las exigencias más complejas impuestas por la normativa. Y además, gracias al apoyo del Ministerio de Industria, Turismo y Comercio, que gracias a los Fondos FEDER cubre el 75% del coste, esta solución de negocio de comercio electrónico es verdaderamente acesible.

El coste final será de 0 € ya que está  subvencionado en el marco del Programa Avanza PYME (Soluciones de negocio y factura electrónica), y patrocinado por los colaboradores del proyecto, aunque el valor de mercado real de esta plataforma es de 1.500 €.

Al margen de las obligaciones legales que imponen en algunos casos la facturación electrónica, ésta es adoptada por la mayor parte de las empresas por sus ventajas al ahorrar costes de envío y tramitación, y así hacer más fluidos los cobros y pagos.

Entre las herramientas aportadas por FACCIL se encuentran un sistema de firma y facturación electrónica y un gestor de catálogo de productos y servicios. La plataforma está destinada a satisfacer las necesidades reales de las pymes, en relación con la normativa legal y el contexto tecnológico. Cuenta con diversas utilidades como: conservación de facturas, legibilidad, control de accesos y firma electrónica.

Entre las ventajas del sistema destacan su fácil y sencillo uso, el uso de estándares (incluye la factura normalizada de ASIMELEC), la codificación de las facturas en XML y su intercambio en las variantes UBL y AEAT-CCI (ahora denominada facturae) y la exportación de las facturas como ficheros PDF, lo que permite su visualización con Adobe Reader.

La importancia del gestor

Por otro lado, el gestor de catálogos permite el flujo de información entre empresas de forma que esté disponible para los buscadores en Internet facilitando su labor de indexación. La gestión se hace por medio de formularios en un portal común o a través de la importación de ficheros formateados (en formato CSV). Las empresas participantes pueden personalizar sus perfiles de acceso y su sitio privado electrónico con la información de contacto, productos y servicios ofrecidos, descripción, imagen y precio de los mismos.

Por si esto fuera poco, se ofrece una formación complementaria a distancia tipo e-learning para sacarle el mayor partido tanto a la plataforma de factura electrónica, con un repaso por la normativa y a las prácticas a la hora de facturar y explicando el rol de la firma electrónica en el proceso; como al catálogo electrónico, con módulos sobre marketing en Internet, imposiciones legales, posicionamiento en buscadores y uso inteligente de textos descriptivos.

Consigue tu plaza

Logo PC Actual

Para solicitar una de las plazas subvencionadas al 100% y poder acceder a FACCIL envíanos un e-mail a formacion@dproyecto.com con tus datos personales o llama al 91 360 51 01. Y Recuerda, identifícate como lector de PC Actual porque tenemos reservadas 50 plazas.

Desde el año 2010 el servicio FACCIL lo presta la empresa EADTrust, perteneciente, como Albalia, al Grupo Interactiva. Puede obtenerse más información a través de info (at) eadtrust.net o llamando al teléfono 902 365 612

El proyecto se identifica con el código PAV-080200-2007-24 y cubre el 75% de los costes en las comunidades autónomas que tienen preferencia en los programas de desarrollo. Para ampliar la cobertura de costes y de regiones favorecidas por el proyecto, se cuenta con la aportación de patrocinadores.

Ofertas de trabajo (Ruby on Rails, Java, XML, SOA)


Estos días estamos reclutando programadores y otros perfiles en Albalia Interactiva.

Si lees el blog y ves la página de Albalia, ya sabes más o menos a qué nos dedicamos.

Si te gustan estos temas y no te importa trabajar duro, estamos deseando recibir tu Curriculum Vitae.

En principio, los puestos de trabajo están en Madrid, pero no descartamos candidaturas para nuestra Delegación de Barcelona que dirige Santi Casas

Ruby on rails


Ruby on railsNos estamos planteando en Atenea Interactiva dar un curso de Ruby on Rails.

Lo cierto es que hay bastantes fuentes de información gratuita sobre Ruby on Rails en español, como el web «sobre railes» o esta breve guia de 26 capítulos, pero hay todavía pocos cursos.

Me gustaría tener un poco de feedback sobre si este tipo de cursos pueden tener interés.

Ya sabéis que  Ruby on Rails, también conocido como RoR o Rails es un entorno de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby. Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros entornos y con un mínimo de configuración. El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Rails se distribuye a través de RubyGems, que es el formato oficial de paquete y canal de distribución de librerías y aplicaciones Ruby.

Es un lenguaje de programación que está revolucionando el mundo web, y que está especialmente dotado para desarrollos de webservices y aplicaciones colaborativas de Generación W2 (Web 2.0).

Lo dicho, si ofreciéramos este curso. ¿pensáis que se inscribiría la gente?

Tractis, modelo de buenas prácticas en Firma Electrónica


Acabo de publicar mi primer POST como blogger invitado en el Blog de Negonation, como preparación del próximo lanzamiento de Tractis.

La verdad es que estoy muy orgulloso del pequeño pero importante papel de Albalia en el proyecto.,

Las frecuentes críticas a determinadas implementaciones de firma electrónica (o recomendaciones de otras) que hago en este blog han sido tenidas en cuenta en el proyecto de Tractis.  Mi visión sobre la obligatoriedad de reconocer cualquier certificado reconocido, ha sido tenida en cuenta en el proyecto de Tractis. La importancia de generar evidencias electrónicas con indicación de tiempo y validación, ha sido tenida en cuenta en el proyecto de Tractis.

La transparencia en el esfuerzo de desarrollo, elementos de visión y de implementación, y el conocimiento de las personas que están detrás del proyecto, me hacen abrigar grandes expectativas respecto a su éxito. Cuando eso suceda podré decir: «yo estuve allí, preparando el lanzamiento«.