Blogs
BizSpark Techdays Microsoft
Posted Marzo 10th, 2010 by arukkInformación y registro al evento
http://comunidadesmicrosoft.com/netqueretaro/TourDev2010/tabid/440/Defau...
- Evento: Bizspark Camp TechDays 2010
- Lugar: Instalciones ITQ (Querérataro)
- Cuando: 16 de marzo 2010. 9am.
- Temas: Desarrollo de aplicaciones Windows 7 y phone
La Comunidad .NET Querétaro apoyada de Microsoft, con la sociedad de alumnos del Instituto Tecnológico de Querétaro (ITQ), alumnos de la Universidad Autónoma de Querétaro, la representación del IEEE en Querétaro, Geekoteca, el equipo organizador de C4xpo y otros grupos, organizaciones e instituciones, tenemos el placer de presentar Bizspark Camp TechDays 2010 – Querétaro
El 16 de marzo tendremos Bootcamps en las instalaciones del ITQ para emprendedores y profesionales en el desarrollo de aplicaciones. Quienes participen en ellos, podrán ver de cerca cómo está caminando Microsoft en materia de programación para dispositivos móviles y para Windows 7. El cupo es reducido, así que hay que tendrás que estar atento para reservar tu lugar.
- blog de arukk
- Inicie sesión o regístrese para enviar comentarios
- Leer más
Transformación de clases al vuelo con Javassist
Posted Marzo 9th, 2010 by ezamudioEn esta ocasión quiero describir un proceso un tanto complicado, que puede servirle a alguien tal vez, si se encuentran en la necesidad de hacer algo locochón como lo que tuve que hacer yo.
En términos generales, me encontré en la necesidad de agregar anotaciones a clases, en tiempo de ejecución. Es decir, una clase que no tiene ciertas anotaciones, porque no fue compilada así, necesita que se las agreguemos a la hora de correr una aplicación. Esto fue posible gracias a Javassist, una biblioteca de software libre que sirve precisamente para transformar clases en tiempo de ejecución, pero aún así el código y la manera de hacerlo es algo complejo.
Primero que nada, necesitamos el JAR donde se encuentra la clase que queremos modificar. Dependiendo del tipo de aplicación, la manera de obtener el JAR va a variar, pero lo importante aquí es que tengamos al final un InputStream del cual vamos a leer la clase. Una vez que tenemos el InputStream, debemos ir leyendo del JAR hasta obtener el archivo que queremos (un .class).
- blog de ezamudio
- Inicie sesión o regístrese para enviar comentarios
- Leer más
Screencast:Acceso a Base de Datos con Jdbc Parte 2
Posted Marzo 8th, 2010 by domixEn este screencast veremos como configurar DataSources con Spring y el JdbcTemplate, tambien veremos como externalizar la configuración usando PropertyPlaceHolder
Espero les agrade, pueden ver los demas screencast en http://vimeo.com/springhispano
Acceso a Base de Datos con Jdbc Parte 2 from SpringHispano.org on Vimeo.
- blog de domix
- Inicie sesión o regístrese para enviar comentarios
Indisponibilidad del sitio, problemas en el servidor DNS de Infinitum/Telmex
Posted Marzo 8th, 2010 by benekHay algunas personas que están teniendo problemas para visualizar el sitio, el navegador les dice que el sitio no fue encontrado como si el servidor estuviera fuera de línea, o en el caso de Google Chrome responde "Error de DNS".
El problema sucede solamente a usuarios de Prodigy Infinitum (desconozco si a todos, pero sí a muchos), debido a un fallo en los servidores DNS de Infinitum, que no pueden resolver la ip correspondiente al dominio www.javamexico.org (además de otros dominios más).
El problema ya lo reporté tres veces, las dos primeras me dijeron que el problema era con mi proveedor de hospedaje, a lo que me negué y expliqué que con OpenDNS o Google Public DNS el sitio sí está visible, pero insistieron. En la tercera ocasión ya me dijeron que hay bastante gente reportando este problema y que Telmex está en ello, aunque no tienen una fecha estimada para solucionarlo.
Lógicamente quienes tengan este problema no podran ver esta entrada hasta que Telmex de solución o cuando entren desde una red corporativa o con otro proveedor de internet, pero por si llegan a ver esto y desean ver sin problemas el sitio pueden cambiar los DNS en su conexión de red, esto no tendrá afectación de ningún modo al navegar en internet, dos buenas opciones son:
OpenDNS
- 208.67.222.222 y
- 208.67.220.220
Google Public DNS
- 8.8.8.8 y
- 8.8.4.4
Incluso es posible que los sitios que accedan resuelvan más rápidamente con OpenDNS y Google Public DNS que con los normales de Telmex.
Sería de mucha ayuda si nos ayudan reportando el problema al centro de atención de Infinitum 01.800.123.2222 o desde el chat en línea de soporte, quiero suponer que entre más reportes haya le darán más importancia.
Disculpen la molestia, esperemos que Telmex resuelva esto lo más pronto posible.
Saludos!
--
Javier Ramírez Jr.
@xBenek
Sistema Netbeans y MySQL- JPA, RMI, Hybernate?
Posted Marzo 3rd, 2010 by Dav-el
Saludos.
Les presento la idea que tengo para mi proyecto de titulación.
En lo que tiene que ver con la parte práctica.. pueden observar el gráfico y sacar sus conclusiones.Se trata de un sistema para control de produccion en imprentas donde sus talleres trabajan basandose en Ordenes de produccion.
Ahora, con la ayuda de algunas opiniones en este blog he decidido usar una metodologia de diseño de sistemas dinámicos DSDM. Con pueden ver este sistema funcionara dentro de una intranet por lo que usando Java en 2 capas pienso que es suficiente, gracias a la Persistencia en JPA.
Bueno espero que me ayuden en mi sueño de ser ingeniero, y mis primeras inquietudes son:
¿Si realizo un sistema Java en 2 capas, puedo luego pasarlo a 3? la capa RMI es facil de implementar?
¿Tengo entendido que los modulos que usa la capa Persistencia son: ORM, Entity Manager, JPQL. Que diferencia hay si utilizo JDBC ?
¿De que forma puedo aplicar hybernate?
Disculpen si debia publicar esto en el foro de discusion pero, a partir de estas inquietudes puedo empezar a desarrollar el proyecto.
Muchas Gracias.
Reflexiones del arte de la guerra de Sun Tzu aplicado al Liderazgo de Proyectos
Posted Marzo 3rd, 2010 by paranoid_androidEste blog está dedicado a las reflexiones del arte de la guerra de Sun Tzu en el desarrollo de proyectos, la interpretación o similitud no es exacta. Los invito a enviar sus reflexiones o interpretaciones personales.
Referencia http://www.personal.able.es/cm.perez/el_arte_de_la_guerra_sun_tzu.html
Copyrights CARLOS MARTIN PEREZ 2010. All rights reserved.
1a Reflexión: Los 5 factores
"El primero de estos factores es la doctrina; el segundo, el tiempo; el tercero, el terreno; el cuarto, el mando; y el quinto, la disciplina.
La doctrina significa aquello que hace que el pueblo esté en armonía con su gobernante, de modo que le siga donde sea, sin temer por sus vidas ni a correr cualquier peligro
El tiempo significa el Ying y el Yang, la noche y el día, el frío y el calor, días despejados o lluviosos, y el cambio de las estaciones.
El terreno implica las distancias, y hace referencia a dónde es fácil o difícil desplazarse, y si es campo abierto o lugares estrechos, y esto influencia las posibilidades de supervivencia.
Cómo crear un Lector RSS
Posted Marzo 1st, 2010 by CARRAROPara los que me preguntaron cómo programar en Java (páginas jsp)escribo esta breve descripción sobre RSS y cómo verlos en las páginas .jsp
Nota:Debes tener instalado el Servidor Tomcat (abre tu navegador y teclea: http://127.0.0.1:8080 para ver si funciona)
¿Qué es RSS?
Es una familia de formatos de fuentes Web codificados en XML ;utilizada para suministrar a suscriptores de información actualizada frecuentemente. Tiene varias acepciones como: "Really Simple Sindication o Rich Site Summary"
Significa: "Publicar artículos simultáneamente en diferentes medios a través de una fuente a la que pertenecen." Es un archivo XML usado para describir el contenido de sitios Web.
Sumatoria recursiva e iterativa
Posted Febrero 28th, 2010 by trapoviejoimport java.io.*;
public class sumatoria {
public int sumat;
public static BufferedReader ent = new BufferedReader(new InputStreamReader(System.in));
public static int SumatoriaIterativa(int n){
int suma = 0;
for(int i = 1; i <= n; i++)
suma += i;
return suma;
}
public static int SumatoriaRecursiva(int n){
if(n == 0)
return 0;
else
return n + SumatoriaRecursiva(n-1);
}
public static void main (String args[]) throws IOException{
System.out.println("Dame n");
int n = Integer.parseInt(ent.readLine());
System.out.println("Iterativo es: "+SumatoriaIterativa(n));
System.out.println("Recursivo es: "+SumatoriaRecursiva(n));
}
}
- blog de trapoviejo
- Inicie sesión o regístrese para enviar comentarios
Fibonnaci recursivo e iterativo en Java
Posted Febrero 28th, 2010 by trapoviejopublic class fibonacci {
public static BufferedReader ent = new BufferedReader(new InputStreamReader(System.in));
public static int FibonacciIterativo(int n, int arr[]){
for(int i = 0; i < n; i++)
if(i < 2)
arr[i] = 1;
else
arr[i] = arr[i-1] + arr[i-2];
return arr[n-1];
}
public static int FibonacciRecursivo(int n){
if(n < 2)
return 1;
else
return FibonacciRecursivo(n-1) + FibonacciRecursivo(n-2);
}
public static void main(String args[]) throws IOException{
System.out.println("Dame el numero n");
int n = Integer.parseInt(ent.readLine());
int arr[] = new int [n];
System.out.println("Iterativo es:");
System.out.println("F(" + n + ")=" + FibonacciIterativo(n, arr));
System.out.println("Recursivo es:");
System.out.println("F(" + n + ")=" + FibonacciRecursivo(n-1));
}
}
- blog de trapoviejo
- Inicie sesión o regístrese para enviar comentarios
¿Qué es DSDM? ...
Posted Febrero 27th, 2010 by CARRAROMétodo de desarrollo de sistemas dinámicos
Las metodologías de desarrollo de software son importantes para determinar los recursos humanos, materiales y financieros, además de ahorrarle trabajo a los analistas y diseñadores de sistemas.

El DSDM fue desarrollado en el Reino Unido en los años 90 por un consorcio de proveedores y de expertos en la materia del desarrollo de sistemas de información. Esta metodología se basa en programación rápida de aplicaciones (RAD),por ejemplo, puedes desarrollar aplicaciones usando cualquier entorno de desarrollo de aplicaciones como NetBeans, Eclipse,Sun Java Studio Creator,etc. Se considera la primer metodología ágil.
Comentarios recientes
hace 2 horas 36 mins
hace 3 horas 42 mins
hace 4 horas 16 segs
hace 11 horas 53 mins
hace 19 horas 43 mins
hace 21 horas 53 mins
hace 21 horas 54 mins
hace 22 horas 7 mins
hace 22 horas 9 mins
hace 22 horas 11 mins