sábado, 15 de enero de 2011

Instalar jre y jdk en ubuntu 10.04, 10.10

Despues de un tiempo de descanso, me vi en la necesidad de desarrollar un sistema en java, el cual uso el sistema operativo Ubuntu 10.10, en versiones anteriores a la 10.04 bastaba con instalarle desde aptitude, pero esta vez no esta incluido en los repositorios, asi que debemos primero agregar el repositorio a los sourcelist, y posteriormente instalarlo con aptitude, como sigue:

Esto agrega el repositorio a nuestro sourcelist automaticamente, sin tener que editarle.
deb http://archive.canonical.com/ lucid partner
Abra que actualizar el aptitude
sudo apt-get update
y por ultimo instalar el jre o el jdk si es necesario, aclaro que si se desea solo usar el jre para correr aplicaciones java es suficiente, pero en mi caso que debo desarrollar, debo instalar el jdk.
sudo apt-get install sun-java6-jre
ó
sudo apt-get install sun-java6-jdk

listo con eso tendremos todo listo para correr aplicaciones java o desarrollar aplicaciones.

saludos

miércoles, 8 de diciembre de 2010

Factura Digital SAT Mexico D.F Open Source

Buenas a todos, este post que publico es bastante interesante, para todas aquellas empresas, que aun no tienen factura electronica SAT, esto cabe mencionar que es solo para la Republica Mexicana.

Pasos para integrar la Factura Electronica.

1.- Tramitar los archivos .cert y .key ante el SAT, esto al parecer los provee el SAT al solicitar la clave FIEL.
2.- Solicitar el rango de folios ante el SAT.
3.- integrar un sistema o algoritmo para generar el CFD, valido ante el SAT.

y cual es el sistema, que nos ayudara en ello, en la siguiente direccion y gracias a Basilio Briseño H. tenemos un script en PHP para llevar acabo esa tarea.

https://github.com/bbh/FacturaElectronica

NOTA IMPORTANTE esto debe integrarse antes de finalizar el 2010, ya que segun comunicados del SAT, ya no podra ser valido en el 2011 y forzosamente tendran que hacerlo mediante un proveedor, Certificado, lo cual significa pagar mucho pero mucho $$$$$$.

Saludos y Gracias por el aporte Basilio.

martes, 28 de septiembre de 2010

AUTENTIFICACION BASADA EN FORMULARIOS MONODEVELOP ASP NET

La autentificacion basada en formularios, plantea que mediante un control de seguridad asp net llamado [login control] y una configuracion en el archivo web.config, es posible restringir el acceso a usuarios no autentificados, inclusive es posible no darles acceso a recursos dentro de nuestro proyecto, ya sea una carpeta, documento o imagenes.

A continuacion describo el proceso:

1- crear un proyecto asp net en monodevelop [aplica tambien para usuarios de windows], el lenguaje en el cual me basare en esta entrada es C#, asi es que se creara un proyecto de tipo ASP NET C#.

2- en el web.config generado por la aplicacion colocar el siguiente codigo :








en este caso en la propiedad loginUrl, yo coloque la pagina en la cual se logearan los usuarios que visiten el sitio, y al decir >deny users="?", es que solo esta accesible el sitio a aquellos usuarios que validen credenciales de forma correcta.

3- dentro del proyecto ASP NET se agrega la pagina web, en mi caso Sesion.aspx, que es la que hago referencia en el web.config.

4- dentro de la pagina Sesion.aspx, se crea la pantalla de acceso, esto es mediante un login control, o mediante un table y campos asp web controls textbox y labels, "es a decision".

5- Cada que se intente ingresar a Default.aspx, se redireccionara a la pagina de Sesion.aspx.

por el momento es todo, si desean mas informacion o dudas acerca de como hacer esto bajo ASP NET mono en Linux, no duden en contactarme. SALUDOS

martes, 31 de agosto de 2010

Compilar Mono 2.6 y Monodevelop 2.4 bajo Ubuntu / Debian

Pongo las referencias de como compilar Mono 2.6 y Monodevelop 2.4 desde source, bajo Debian / Ubuntu.

http://www.undercoding.com/2009/05/20/instalar-mono-24-en-ubuntu-904/

http://juanpe.blogspot.com/2005/05/instalando-mono-en-ubuntu-hoary-parte.html

Agreadezco a estos links, por su aportacion.

lunes, 26 de octubre de 2009

Instalacion Mysql bajo Linux

INSTALACION Y CONFIGURACION DE MYSQL SOBRE LINUX

Primer paso tener Ubuntu Instalado
en la linea de comandos shell


sudo apt-get install mysql-server mysql-client mysql-admin

el primero es el servidor de base de datos
el segundo es el cliente de conexion a mysql para usarlo desde linea de comandos, de la siguiente forma, una vez instalado en la linea de comandos shell teclear mysql -h localhost -u root -p
ingresar el password si se tiene, una vez hecho esto estaremos dentro de la consola cliente de mysql.
el tercero es para administracion grafica de mysql. "esto es por si no les agrada manejar mysql desde consola".

saludos

lunes, 19 de octubre de 2009

Tutorial mono C#

Proximamente en noviembre 2009 , curso de c# y GTK+ , constara de 5 capitulos, y como producto final se tendra una agenda sencilla en gtk# y base de datos sqlite.

si desean recibir noticias en cuanto a la salida de cada capitulo, inscribanse al RSS del sitio o dense de alta en el BLOG, saludos.

sábado, 17 de octubre de 2009

Correr Aplicaciones ASP.net en linux

Ahora ya podemos correr nuestras aplicaciones web asp.net bajo linux

esto es bajo Ubuntu Linux
#sudo apt-get install apache2 mono mono-xsp2 monodevelop libapache2-mod-mono mono-apache-server2

Editamos el fichero de configuracion de apache2
#sudo gedit /etc/apache2/apache2.conf

Agregamos estas lineas en cualquier parte del archivo de configuracion de apache2
Alias /asp "/home/tuusuario/web"
MonoApplications "/asp:/home/tuusuario/web"

se modifica el archivo de configuracion del modulo de mono
#sudo gedit /etc/apache2/mod-enable/mod_mono.conf
OJO: hay veces que este archivo se encuentra en :
#sudo gedit /etc/apache2/mods-enabled/mod_mono.conf

Dentro del archivo descomentamos y comentamos las siguientes lineas
#Include /etc/mono-server/mono-server-hosts.conf OJO: es para net 1.1
Include /etc/mono-server2/mono-server2-hosts.conf OJO: es para net 2.0

en este vinculo pongo un ejemplo de paginas asp net para pruebas
http://docs.google.com/leaf?id=0B2Tl9xuR6I3eNmY3YTU1ZjMtODc4MS00NzdiLWFmMTktOTk1MDllNGYzNmVk&hl=en

colocar esto en el navegador : http://localhost/asp "ya que asp le dimos como alias en el archivo de configuracion de apache"

ADVERTENCIA : SI SE INTENTA EJECUTAR LA APLICACION ASPX Y EL NAVEGADOR LES PIDE O LES INDICA QUE BAJARA LA PAGINA O QUE SI DESEA GUARDARLA, SOLO HAY QUE PONER ESTAS LINEAS AL FINAL DEL ARCHIVO de configuracion de mod_mono.conf

MonoAutoApplication disabled
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
MonoApplications "/:/home/username/www"

Nota: donde dice username es tu usuario de linux