Friday September 10th 2010

Insider

Archives

‘Aprendiendo Programación’ Archives

Optimizar las concatenaciones del texto en Java

Optimizar las concatenaciones del texto en Java

   Los problemas de perfomance al concatenar con += en vez de ocupar un objeto StringBuffer y utilizar el método append lo podemos observar en la siguiente imagen: Podemos observar que si son 20 líneas, en este caso el uso del += se tarda 745.2 veces más, y entre mas líneas este número crece. Esto se debe a que el objeto String es inmutable, por lo que cada vez que se utilizar la concatenación por medio del += se está añadiendo al Heap. Si adicional al usar el StringBuffer, inicializamos con el numero de caracteres que tendrá la cadena (en algunos casos se pueda) podemos mejorar todavía más el perfomance de la aplicación. Por Ejemplo -> cadenaDeTexto.setLength(300); El código para que puedan comprobarlos por ustedes mismos es el siguiente: public class Main { public static void main(String[] args) {   //Test the String Concatenation using + operator [...]

Que es content management system(CMS)

Que es content management system(CMS)

     CMS es content management system, y en español lo podemos definir como un gestor de contenidos, el cual su función principal es no reinventar la rueda a la hora de crear una aplicación desde cero. Un CMS es muy útil cuando un programador independiente decide crear un sistema para una empresa pequeña o mediana, ya que se ahorra módulos de seguridad, pagos en línea, editores del sitio entre otros. Sin embargo, en una empresa mediana - grande sería mejor considerar un propio CMS, ya que de esta forma se tendrá el 100% del control del mismo, haciendo mucho más fácil la tarea de crear aplicaciones e integrar a estas todo lo que contiene el CMS empresarial. Cuando buscamos CMS comerciales podemos encontrar gratis y pagados, uno de los más populares por ejemplo en .Net es DotNetNuke(DNN), el cual con una herramienta muy intuitiva permite incluso modificar las páginas web como si son documentos Word (incluso más fácil que modificar una página en [...]

Pasos para obtener descuento en certificación de Java

Pasos para obtener descuento en certificación de Java

Pasos a seguir para obtener descuento en una certificación java. **Entre los requisitos es ser estudiante. **Tener capacidad para pagar en linea 1- Ingresar al siguiente sitio para solicitar el voucher con el descuento del curso: http://saic.educationservicesgroup.com/ En el campo de nombre de la institución, ingresar en la que te encuentras actualmente. En el "Program Name" seleccionar la siguiente información: Escoge -> SAI-US En el "Program ID" completa con: z5c4gf20 2- Certificaciones disponibles con descuento, a USD40. · Sun Certified Java Associate (SCJA) · Sun Certified Java Programmer (SCJP) · Sun Certified System Administrator (SCSA) · Sun Certified Network Administrator (SCNA) · Sun Certified Solaris Associate (SCSAS) · Sun Certified Web Component Developer (SCWCD) - Y MAS. ***Cuando sigas estos pasos debes tener una tarjeta de debito o crédito para poder pagar la certificación, o [...]

WebSphere Message Broker, Introducción

WebSphere Message Broker, Introducción

      WebSphere Message Broker, una tecnología de IBM que es relativamente nueva para muchos desarrolladores en el habla hispana, inclusive se puede verificar buscando MQ Broker en Bing o google, efectivamente se darán cuenta que no ha sido muy difundido. WebSphere Message Broker es conocido en el entorno laboral como MQ Broker(cuando integra MQ) o únicamente Broker, la función de este es incrementar la agilidad del negocio y optimizar los costos haciendo la integración de aplicaciones fácil. Para explicar exactamente que hace pondré el siguiente ejemplo: Existe una empresa multinacional, donde el equipo de IT es tan grande que está dividido incluso en los lenguajes que estos utilizan para el desarrollo de software. El grupo 1 utiliza .Net El grupo 2 utiliza Java El grupo 3 utiliza AS400 (RPG) Con el paso del tiempo cada grupo ha desarrollado una cantidad inimaginable de servicios y sistemas en cada herramienta, pero llega el día en el que un nuevo [...]

Aprendiendo a programar creando historias con las animaciones 3D de los sims 2

Aprendiendo a programar creando historias con las animaciones 3D de los sims 2

    Alice en un software diseñado para el aprendizaje de la programación, orientado a jóvenes que empiezan en el ambiente del desarrollo de software. Mediante una interfaz de “drag and drop” el estudiante es capaz de aprender a programar en un ambiente de animación 3D, lo cual es muy entretenido en especial para los jóvenes o inclusive niños… aunque en lo personal siento que es para para una persona de cualquier edad que quiera iniciarse de una manera diferente. Tienen una alianza con las personas de EA es por eso que usan las animaciones de los sims 2, en lo personal soy un admirador de los sims por lo que me gustaría crear una historia en programación con esas animaciones 3D :). (more...)

 Page 1 of 5  1  2  3  4  5 »