Ingresar:

programacion java :: Blog de amigos

January 27, 2010

http://sergiohinojosa.wordpress.com/2010/01/27/coding-dojo-cochabamba-boliv

Primera reunión de Coding Dojo Cochabamba - Dojobamba

Palabras clave: grails, scaffold

Enviado por Sergio Hinojosa | 0 Comentario (s)

January 02, 2010

Bueno otro año q se va, aun no puedo creer q paso tan rápido aun recuerdo mi primer post en ajayu hace mas de 3 años, cuando me sorprendió la invitación para ser parte de esta comunidad y bueno he tratado de aportar lo mas q se puede a ella. Y lo q aun no puedo creer es q este es mi post 100! no lo tenia planeado pero así salió y bueno q mejor q festejar q escribiendo :)

Se q he estado alejado por acá, pero prometo q este año q viene será distinto. Una de mis metas es tratar de organizar mejor mi tiempo para poder hacer algunas cosas q me gustan pero q por varios motivos no las hago y una de ellas es escribir.

Un nuevo año comienza y con el varios planes, metas, sueños, viajes etc. Para q se diviertan les dejo un video de como wave se despide del 2009 seguro q varios ya escucharon hablar de Wave y adelantándoles mi siguiente post será sobre Wave ya q me encanta!!! Disfruten el video q esta muy bueno.

FELIZ 2010 PARA TODOS

 

Palabras clave: 2009, 2010, wave

Enviado por Marcelo Zambrana Villarroel | 4 Comentario (s)

September 23, 2009

Miren que interesante forma de buscar mentes brillantes  :D la de Google, y tambien de labrarse un futuro como dicen en microsiervos :) ¿ que dira ?

Palabras clave: descifrar codigo, google

Enviado por Grace | 1 Comentario (s)

July 30, 2009

Era momento de escribir algo en la sección agradecimientos del documento final para la defensa de grado.

El "dar gracias" es una expresión tal personal que me incomodó bastante estar restringido al espacio que quedaba, unas generosas 16 líneas. Es que a veces soy bastante »´˝˜"❝'`expresivo`'❞"˝˜´« (tanto que aburro) .

Por eso decidí colocar acá, en mi espacio personal, una versión más completa sin recortes:

Agradecimientos a mi familia por el apoyo y la confianza en las distintas facetas de vida que convergen hoy en mi graduación. Los quiero mucho a todos.

Muchas gracias a mi esposa Casilda por su paciencia, su apoyo incondicional y su infinito amor, y a mi hija Ruth Kimberly por ser la contínua fuerza que me inspiró a seguir adelante.

Agradecimiento especial a mi Padre Jacinto, por haberse constituido en mi principal apoyo intelectual y económico. Gracias por tantos libros en casa, gracias por la música, el inglés y gracias por enseñarme a soñar.

Muchas gracias también a mi madre Eugenia, por su apoyo también incondicional en varios momentos importantes en mi vida, y por contínuamente preocuparse de que ponga los pies en la tierra.

Gracias también a mis hermanos Jonathan, Helen y Edith. Si tuviésemos que narrar nuestra historia conjunta, tal vez diríamos: "Las piedras que en su trayecto río abajo son golpeadas por este y entre sí, eventualmente terminan acostumbrándose, llegan a quererse, y desearían nunca llegar al mar por miedo a separarse". Creo que ninguno podría desear mejores aliados.

Mis compañeros de proyecto, Oscar y Ximena, me han ayudado más allá de lo que algún día pueda retribuírles, muchas gracias "con creces".

Muchas gracias también al personal de la Caja Petrolera de Salud Regional Cochabamba, quienes nos apoyaron con valiosos recursos para el desarrollo del presente proyecto.

Agradecimientos especiales también al personal académico de las Carreras de Informática y Sistemas, especialmente a los docentes que han influido en mi manera de pensar y hacer software. En orden cronológico: a la Lic. Maria Leticia Blanco Coca por las clases introductorias a la programación de quién aprendí a aplicar la elegancia a las tareas de programación y con quién tuve la oportunidad de experimentar la materia de Taller de Ingeniería de Software; al Lic. Nestor Avilés Ríos (Q.E.P.D.) en cuyas clases magistrales tuve la oportunidad de experimentar "el completo aprecio a la dificultad de un problema, y la modestia y elegancia en el uso de herramientas para su resolución"; al Lic. Luis Roberto Ágreda Corrales quién me sumergió a fondo en el "Fascinante Mundo Digital de la Computadora"; a la Lic. Rose Mary Salazar Anaya con quién inicié mis armas en el uso de Bases de Datos; al Ing. Johnny Herrera Acebey cuyos sólidos conocimientos en Sistemas Operativos y Redes de Computadoras continúan siendo un sólido sustento para el cada día; al Lic. Juan Marcelo Flores Solíz por la elaborada y refinada introducción al Modelamiento Orientado a Objetos; a la Lic. Corina Flores Villarroel por el apoyo académico que me permitió compartir parte de la memorable historia del Programa M.E.M.I. y me permitió también devolver a mi carrera parte de los conocimientos adquiridos; al Lic. Hernán Ustariz Vargas por la confianza y apoyo recibidos durante mi estancia en el Laboratorio de Desarrollo de Software (CIDAI) y más allá de ella; al Dr. Pablo R. Azero Alcócer por todos los profundos conocimientos compartidos acerca de la Programación Orientada a Objetos y su apoyo como tutor de este proyecto.

A mis compañeros de colegio y la universidad, repartidos en varios lugares de Bolivia y de varias generaciones, cuyo contacto ha influenciado mucho en convertirme en quien ahora soy. No alcanzaría el espacio para agradecerles a cada uno de ustedes y por ello me disculpo por no llenar este espacio con sus preciosos nombres. Ha sido un gran viaje, el cuál he tenido el privilegio de recorrerlo acompañado de ustedes, gracias por llenar mi vida.

Pondré un enlace a esta página en el documento, no estoy seguro si lo permitirán. Si es así, gracias.

En la vida nunca se logra agradecer lo suficiente. Gracias por leer esta entrada.

P.D.: Hay un apótrofe desbalanceado en el segundo párrafo, ¿lo notaste? Gracias por darte la molestia.

P.D.2: Gracias "mi querido Ajayu" y gracias a quienes lo mantienen vivo y vigente.

Palabras clave: FCYT, Gracias, INF-SIS, Personal, Prank, Thanks, UMSS

Enviado por Johans Marvin Taboada Villca | 3 Comentario (s)

June 20, 2009

Xmonad es un gestor de ventanas escrito en Haskell. Las ventanas se administran con algoritmos de distribución automática, en cuanto a manejo de memoria, es súper eficiente, utiliza poca memoria casi comparado a C , respecto a otros gestores de ventanas que no son muy buenos.

xmonad

Lo rico es que puedes programarlo y configurarlo a tu gusto :) , pero con el predeterminado es mas que suficiente, la navegación entre ventanas es súper eficiente, el mause queda casi obsoleto.

Xmonad

Xmonad se puede utilizar en varios distros de linux como , Ubuntu, Gentoo, Fedora, Slackware,etc , tambien en Mac OSX.

Pienso que todo programador en Unix debería utilizarlo, pero bueno eso depende de cada uno. 

Pasos para instalar solo hay que ejecutar en una terminal

$ sudo apt-get install xmonad

o si quieres bajartelo el codigo y compilarlo  

$ darcs get http://code.haskell.org/xmonad

pero antes necesitas tener instalado darcs.

Ahora para utilizar solo el xmonad por que puedes configurar para que funcione con gnome.

Cerrar sesion y elegir xmonad como escritorio al momento de cargar sistema y listo. A primera imprecisión pareciera que que se colgó la maquina por que solo aparece el fondo de escritorio y solo puedes mover el mause, no se asuste por que xmonad ya esta ejecutándose para probarlo presione alt+shift+enter y se abrirá una terminal y desde allí ejecutar los programas que quiere, como dije antes puedes configurarlo y programarlo todo depende de ti.

Comando basicos de Xmonad

alt+j = para moverse por las ventanas

alt+espacio = rotar las ventanas

alt+h = redimencionar a la izquierda

alt+l = redimencionar a la derecha

alt+enter = llevar de la venta actual a la ventana principal

alt+t = para volver donde estabas

alt+shift+backspace = para salir de xmonad

en xmonad tienes 9 escritorios :) para moverte por cada uno de ello solo tienes que precionar:

alt+"nuero de ventana al que quieres ir".

Enviado por Antonio Mamani | 0 Comentario (s)

June 04, 2009

Pasa mucho tiempo desde que escribo en Ajayu, bueno, aqui voy :D

Antes de escribir este post queria compartir un concepto que lo hare en un siguiente post, porque pienso es mejor entender primero estos dos conceptos que enuncio arriba (postback y cross postback)

El primero, postback (hablando en web) es una accion que realiza cuando toda una "pagina" web se envia (post) al server, yel server responde y devuelve (back) al browser con lo que se envio. Este post back lo pueden ver cuando por ejemplo hacen un refresh de la pagina, un F5 o un Ctrl+r por ejemplo, y les sale una ventana confirmando de que se hara un postbak (el mensaje es mas amigable :D) tambien algunos componentes pueden realizar esta accion, como ser botones, algunos links, etc. Estos postback deben ser correctamente tratados y usados, sino son un dolor de cabeza, quienes han trabajado con ellos me entenderan. Generalmente estos postbacks los podemos utilizar para mantener el estado de los controles de la vista hasta el lado del servidor, es un tema bastante interesante, mas adelante compartire algo de codigo para hacer algo que me gusto mucho respecto a este tema.

El cross post back, basicamente es una mejora de lo anterior, con el detalle que el postback te permite manejar el estado de los controles en el lado del server, pero sobre la misma página. En cambio un cross postback, te permite manipular ese estado y llevarlo a otras paginas, entonces se puede separar mucho mejor algunas cosas como ser formularios de recepcion de datos del usuario y lectura de datos, la siguiente puede ser una pagina de evaluacion de las entradas del usuario o cosas similares. Todo esto de una manera bastante limpia y ordenada.

El framework .Net en su version 3.0 (tb la 3.5) ofrece estas dos caracteristicas interesantes, la verdad muy buena la forma en la que permite recuperar datos de la vista y manipularlos al lado del server, y por su puesto la forma de detectar cambios y acciones del usuario.

En el siguiente post  hablare un poco del ViewState. Todo aplicandolo a ASPX .Net, tratare de realizar alguna comparacion con lo similar en Java.

Espero sus aportes y/o comentarios sobre este tema.

Palabras clave: ASP.NET, cross postback, postback, web

Enviado por Wilfredo Vargas Almendras | 0 Comentario (s)

June 02, 2009

En C# conozco dos formas de hacerlo:

  • La primera, usando DateTime

  //Guardamos la hora inicial   DateTime inicio = DateTime.Now;    /*   * ... algo de codigo por aqui ...   */    //Guarda la hora final   DateTime fin = DateTime.Now;         //Crea un "intervalo temporal"    TimeSpan total = fin.Subtract(inicio);   //obtenemos el tiempo total en milisegundos   double totalTime = total.TotalMilliseconds;    

  •  La segunda, usando Stopwatch

  //Guardamos la hora inicial   Stopwatch stopWath = Stopwatch.StartNew();   /*   * ... algo de codigo por aqui ...   */   double totalTime = stopWath.Elapsed.TotalMilliseconds;    

Ambos son buenos, aunque el segundo devuelve un tiempo mas preciso y exacto.

Para ver mas:

http://www.dijksterhuis.org/timing-function-performance-stopwatch-c

 

Palabras clave: c#, código útil, tiempo de ejecucion

Enviado por Cristian Denis Mamani Torres | 3 Comentario (s)

June 01, 2009

A ellos se les debe muchas cosas que utilizamos hoy en dia, habria que recordarlos de alguna manera:

 

 

Que tengan un buen dia!!

Palabras clave: humor, santos

Enviado por Cristian Denis Mamani Torres | 2 Comentario (s)

May 30, 2009

Una nueva ronda de los Diplomados: Desarrollo de productos comerciales de Software y Software Testing (convenio UMSS - Fundación Jala) se iniciará a fines de Junio, y la ronda de charlas informativas se inició el día de ayer.

Aún no he podido dar con los lugares y horarios en los que se realizarán las reuniones informativas, apenas lo sepa lo comentaré acá (leer este comentatio).

Mayores detalles en la página de la Fundación Jala.

Palabras clave: Desarrollo de Software, Dev, Development, Diplomado, Diplomat, Fundacion Jala, Jalasoft, Postgrado, Postgraduate Course, Pruebas de Software, QE, Software, Testing

Enviado por Johans Marvin Taboada Villca | 2 Comentario (s)

May 23, 2009

Hace algunos dias me tropece con esta página en la que se muestran dibujos cómicos sobre los programadores. Las que más me gustaron son:

wtfs/secbug/feature

real programmers use emacs 

flowcharts 

dibert on xp

i´m an idiot 

Palabras clave: comics, dibujos, programadores

Enviado por Pablo Azero | 1 Comentario (s)

<< Atrás