Erick Orlando © – Software Developer

Tecnologías Microsoft, OpenSource, Linux, Programación con C# y VB

Tutorial: Creación de Facturas con OpenInvoicePeru — 29 noviembre, 2016
¿SQL Server Express o PostgreSQL para OpenInvoicePeru? — 15 febrero, 2017

¿SQL Server Express o PostgreSQL para OpenInvoicePeru?


Hola gente, ya que estoy en pleno desarrollo del Issue #45 del proyecto OpenInvoicePeru en GitHub, decidí preguntarles ¿Qué Base de Datos sería mejor incorporar como parte del desarrollo?

Voten en la siguiente encuesta:

Seguir leyendo

Instalar XAMPP y IIS juntos en Windows — 19 enero, 2017

Instalar XAMPP y IIS juntos en Windows


Hola Gente!

Hace tiempo que no escribo un post y esta vez quería dedicarlo a las personas curiosas como yo, que en su momento se plantean probar muchas tecnologías Web.

Decidí entonces instalar XAMPP, que es un paquete que permite instalar de manera simple y sencilla Apache, MySQL, PHP, FileZilla y Tomcat.

Todo bien hasta aquí, pero el problema estaba en que para poder hacer que funcione Apache como Servidor Web en mi PC tengo que liberar el puerto 80 que es el puerto por defecto para hacer solicitudes HTTP.

Pues bien, yo soy un desarrollador .NET prácticamente nato y por consiguiente uso IIS para hostear mis aplicaciones Web desarrolladas con C#, así que tengo que configurar manualmente Apache para que utilice un puerto distinto al 80.

Obviamente la solución es muy sencilla, solo debemos editar un par de archivos con nuestro editor de código favorito, en mi caso, Visual Studio Code, ya que puede colorear la sintaxis de los archivos de configuración.
Visual Studio Code

Para ello, debo asumir que han instalado XAMPP con las opciones por defecto.

Abrir el Panel de Control de XAMPP y presionar el botón Config.

XAMP Control Panel

En la siguiente ventana colocar como editor a Visual Studio Code indicando su ruta absoluta, las demás opciones se las dejo a su gusto, luego presionar Save.

Configuracion de XAMPP

Luego como paso siguiente, hacemos click en el botón Config de Apache.
Configurar Apache

Escogemos la primera opción (httpd.conf) y nos abrirá Visual Studio Code para editar la configuración del puerto que usará Apache, en este caso escogí el puerto 8081.
Ubicamos la línea que dice:

Listen 80

Y la reemplazamos por la que yo configuré:

Listen 8081

Nos desplazamos un poco más abajo y ubicamos:

ServerName localhost:80

Y lo reemplazamos por:

ServerName localhost:8081

Guardamos el archivo y salimos.

Ahora, sólo nos queda configurar los puertos seguros. Cuando usamos SSL para nuestras aplicaciones web, el puerto por defecto es el 443, y en mi caso lo uso con IIS, así que tendré que usar el 442 para usarlo con Apache.
Procedemos a editar el segundo archivo (httpd-ssl.conf) haciendo click en la segunda opción del botón Config de Apache.
Configurar SSL en Apache

De igual manera que con el archivo anterior, cambiamos el valor:

Listen 443

Por

Listen 442

Guardamos el archivo y salimos.

Con esto debería bastar, pero primero debemos asegurarnos de decirle a XAMPP que hemos cambiado los valores de los puertos por defecto, así que entramos nuevamente al botón Config del panel de control de XAMPP y en la ventana siguiente presionamos el botón “Service and Port Settings” y cambiamos los valores por los nuevos que hemos configurado anteriormente.

En mi caso son el 8081 y el 442.
Valores por default de XAMPP

Damos click en Save y listo, ya podremos iniciar los servicios respectivos y ver que todo funcione correctamente.
Inicio de Servicios

La prueba final

Para ver que todo funcione correctamente, nos dirigimos a la dirección web predeterminada de Apache en nuestro servidor local.

http://localhost:8081

Y eso es todo!
snap9

Espero que les haya servido.

Saludos.
Erick Orlando.

Foro Técnico de OpenInvoicePeru — 15 diciembre, 2016

Foro Técnico de OpenInvoicePeru


Hola a todos! El día de hoy quiero anunciarles que he creado un foro exclusivo para el proyecto OpenInvoicePeru, el cual tiene por objetivo absolver las diferentes dudas que pudieran tener con el proyecto.

general

También pueden contar sus experiencias con el proyecto y resolver dudas técnicas o teóricas referidas a la Facturación Electrónica.

historia

Se pueden registrar completamente gratis con sus cuentas de redes sociales (Facebook, Google+, GitHub, LinkedIn u Outlook) o bien con un usuario y contraseña tradicional.

El link del foro es:

http://forotecnico.frameworkperu.com 

Saludos.

Suscríbete a las novedades de OpenInvoicePeru — 7 diciembre, 2016

Suscríbete a las novedades de OpenInvoicePeru


Hola!

En esta oportunidad quiero comentarles que en este mes de Diciembre del 2016, el proyecto de OpenInvoicePeru recibirá muchos cambios, para lo cual quiero hacerles saber que se pueden suscribir a las notificaciones de GitHub de la siguiente manera:

  1. Ingresar al repositorio oficial en GitHub.
  2. Registrarse/Iniciar Sesión con su cuenta de GitHub, es gratis.
  3. Asegurarse de que están en el estado de Watching, para que vean las notificaciones a su correo electrónico.
    Watching en GitHub

Con estos sencillos pasos, pueden recibir las notificaciones de todos los commits que estaré haciendo al proyecto, así como los Pull Request, los nuevos Issues, etc.

Si tienes dudas no dudes en escribir en los comentarios.

Y una vez más, gracias por su interés en el proyecto.

Saludos!

Futuras Actividades a OpenInvoicePeru — 26 noviembre, 2016
API REST de OpenInvoicePeru en Azure — 30 julio, 2016
OpenInvoicePeru v1.0.0.0805 — 18 julio, 2016
Grabación Hangouts Facturación Electrónica — 2 julio, 2016

Grabación Hangouts Facturación Electrónica


Hola gente, espero que los que hayan participado del Hangouts en vivo hayan quedado contentos con el mismo.

Quizás no sea la mejor imagen y la mejor calidad, pero espero que el contenido les sirva mucho. (En el futuro espero hacer más vídeos, y obviamente de mejor calidad).

Como lo prometido es deuda, les dejo en enlace del vídeo en YouTube y además la presentación en PowerPoint.

Gracias.

Segundo Hangouts Facturación Electrónica SUNAT — 24 junio, 2016