http://sergiohinojosa.wordpress.com/2010/01/27/coding-dojo-cochabamba-boliv
Primera reunión de Coding Dojo Cochabamba - Dojobamba
http://sergiohinojosa.wordpress.com/2010/01/27/coding-dojo-cochabamba-boliv
Primera reunión de Coding Dojo Cochabamba - Dojobamba
Enviado por Sergio Hinojosa | 0 Comentario (s)
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)
Palabras clave: descifrar codigo, google
Enviado por Grace | 1 Comentario (s)
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.
Enviado por Johans Marvin Taboada Villca | 3 Comentario (s)
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.

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 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)
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.
Enviado por Wilfredo Vargas Almendras | 0 Comentario (s)
En C# conozco dos formas de hacerlo:
//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;
//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)
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)
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)
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:



Palabras clave: comics, dibujos, programadores
Enviado por Pablo Azero | 1 Comentario (s)