Bienvenido a Java Mexico

Java México es una comunidad de desarrolladores mexicanos en el lenguaje Java.

Este sitio es colaborativo, automáticamente al registrarte obtienes un Blog para compartir tus conocimientos o información acerca del lenguaje. Antes de publicar en tu blog o los foros por favor lee los lineamientos de publicación.

Para dudas y problemas con respecto al lenguaje Java puedes visitar los Foros de Discusión.

También puedes responder nuestra encuesta para saber en que estado vives!

CFDI con JAVA y XMLBeans.

Buen día, espero que esto le sea de utilidad a alguien de esta tan excelsa comunidad.

En días pasados se ha hablado mucho de las reformas que en México se han venido aplicando, una de ellas es la reforma fiscal que obliga a las empresas a expedir CFDI del recibo de nómina que "normalmente" se le da al trabajador, para lo cual en la empresa donde laboro se me encomendó la labor de investigar que es lo que se tenía que hacer para cumplir con esta obligación, así que sin mas preámbulos vamos a lo que requiere la tan temida Facturación Electronica de este comprobante...

Programadores...

Un poco de humor para todos.

  • Le gusta lo sencillo
  • No es muy "robusto" ni "pesado"
  • class Pythonista:
            def __init__(self, nombre):
                 self.nombre=nombre

     #main
     codeMonkey=Pythonista('Steve')
     print codeMonkey.nombre

  • No muy confiable para algunos
  • Puede sorprender
  •  def lista=['libertad','groovy','amor y paz']

    lista.each{it-> println "$it"}

  • Demasiado "robusto" y "pesado" para algunos
  • Le gusta la dificultad
  •  /**
    *@author yo merito
    *@date hoy
    */

    public class Javesco{
    /**
    *@param args
    */

    public static void main(String ... args){
     

    Oracle vende Java a Microsoft: Java deja de ser libre a partir del 1ero de enero del 2014

    Muy mala noticia para los programadores java, Oracle vendió Java a Microsoft. A partir de enero del 2014 se debe comprar licencias de uso para programar en este lenguaje. Herramientas como Netbeans también dejarán de ser gratuitas y se integrara a la suite de Visual Studio .Net

    Yo por lo mientras empezaré a buscar otro lenguaje independiente de la JVM antes de programar en Visual Studio.

    La noticia completa aquí:
    Java deja de ser libre a partir del 1ero de enero del 2014

    FELIZ NAVIDAD A TODOS LOS JAVEROS

    como en mi ciudad son las 1:00PM aqui le dejo a todos!!!!

    Runnable ejecutar = new Runnable (){
     
        public void run(){
     

        int segundos = 39600;
     
       
        try{                    
            Thread.sleep(segundos*1000);                
        }catch(Exception e){                    
            System.out.println("No se ha podido pausar la tarea.");                
        }
               System.out.println("Feliz Navidad!!!!");    
     
        }
     
    };
     
    Thread tarea = new Thread (ejecutar);
    tarea.start();

    EmberJS - Felipe Juárez - #ChelaJS

    Hola a todos.

    Esta vez Makingdevs estuvo presente en el evento #ChelaJS. Es un evento donde un grupo developers se reúnen para hablar de los frameworks de javascript con el pretexto de tomar algunas chelas. Durante el mismo se compone de una serie de platicas de temas variados desde como usar javascript en producción, como hacer aplicaciones desktop y nuevas librerías que van surgiendo en para este gran leguaje.

    En esta ocasión Felipe Juárez - @sohjiro experimentado desarrollador de software nos platica sobre EmberJS framework de javascript para crear aplicaciones web del lado del cliente (código abierto).
    Esta basado en la arquitectura modelo-vista-controlador (MVC). Esta catalogado como unos de los principales framework a en el mundo de JavaScript ya que permite a los desarrolladores crear aplicaciones de una sola pagina (single-page) escalables.

    ¡Espero lo disfruten! y apreciamos mucho cualquier comentario que nos puedan dejar.

    ¿Todos deberían aprender a programar?

    Hace tiempo apareció este vídeo para motivar a las "personas comunes" a que aprendieran a programar.

    A mi parecer fue una buena idea, lo que muchos nos hace falta es tener iniciativa, aprender de la prueba y el error.

    No esperar a que (auto mágicamente) alguien nos enseñe y nos resuelvan los problemas. Se vale preguntar, todos alguna vez necesitaremos ayuda, pero no delegar nuestra responsabilidad a otros.

    OpenXava 4.9 liberado: Desarrollo rápido de aplicaciones web empresariales

    OpenXava es un marco de trabajo AJAX para desarrollo rápido de aplicaciones web empresariales.

    Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.

    OpenXava 4.9 tiene algunas funcionalidades nuevas muy interesantes como:

    Episodio 6 de la temporada 1 - ViveCodigo.org – Laurent Sansonetti – @lrz

    Bienvenidos sean a esta nueva emisión del podcast el episodio numero 6 de la temporada numero 1.
    En esta ocasión tenemos el honor de entrevistar Laurent Sansonetti – @lrz quien nos hablo de RubyMotion – @RubyMotion.
    Laurent Sansonetti, es fundador de HipByte y desarrollador principal de RubyMotion. Trabajó en Apple durante 7 años como ingeniero senior de software, tanto en iLife y OS X. A trabajado con Ruby mucho tiempo, creó y mantiene el proyecto MacRuby. Tiempo atrás, trabajó en IDA Pro y fue un activo colaborador RubyCocoa y GNOME.
    Un entrevista sin duda muy interesante que no se pueden perder.
    ¡Espero lo disfruten! y apreciamos mucho cualquier comentario que nos puedan dejar, pronto mas capítulos de la temporada 01.

    Lenguaje de Señas, asistencia a discapacitados

    Lenguaje de Señas, asistencia a discapacitados

    Este es un pequeño proyecto donde podremos escribir una palabra o frase y se nos mostrara unas imagenes indicando la señal de cada letra en lenguaje de señas.

    Imagen

    Pueden descargar el proyecto directamente desde aquí.

    Asimetría de la información Parte II: Se puede aprovechar la economía de escala en el desarrollo software? Que alternativas hay?

    Primeramente, pensé que el truco tenía que encontrarse en el concepto de economía de escala, los tostadores, refrigeradores, etc, son menos costosos por que se producen en grandes cantidades. Claro, eso explica por qué es más barato comprar un tostador que construir uno por mí mismo, pero ¿Qué pasa con el software que construyen las consultoras? ¿Aplica ahí el mismo principio? ¿Y con el software de procesador de textos que podría estar usando para escribir esto?

    Distribuir contenido