Archivo para la categoría "Uncategorized"
ASP.NET OpenSource Grid
I don’t use .Net, I think is just another computing platform. I used to programm in C# a lot when I was studying, specially those last years with DirectX and Direct3D projects.
Only recently I got in touch again with .Net, this time with ASP.NET 2.0 (I know it is now 4.0) only to confirm my previous toughts about it. Even being the Web Forms a good idea I don’t know why MS is always trying to reinvent the wheel??? Themes and Skins are totally innecesary, we already have CSS. Are ViewStates really necessary? I don’t think so.
Well, after learn the principles of ASP.NET 2.0, the Data access routines and such. There comes the GridView. A poorly designed control to encourage a miryad of third party grid controls, none of them for free or opensource (It’s certainly dificult to find an opensource-like programming library for .Net)
So, Here I am, programming my own true free-opensource ASP.NET 2.0 Grid Control. In Mono btw. Its still part of an small project I am making but I will pack it separately so you could use it at will (Just naming the source of course,
)
There are some of the functionalities so far.
- CSS based styles: All styles are defined as a bunch of CSS classes in a separate CSS file.
- JSON based definitions: All metadata needed to implement the functionalities are declared in a JSON file. I particulary don’t like XML much. So I also included a JSON parser (Hashtable-based).
- Better paging (as IMHO): I use page ranges, so only a few ahead numbered links are displayed, plus, a next range button and the last page button. The same backguards when apply.
- Column Sorting: Normal column sorting.
- Row selector: Using some Javascript to highlite the selected rows.
- Field-to-image mapping: Nice trick to map some column values to images.
This are some functionalities to come soon
- Full CRUD ops (Capture, Update, Delete): As usual, maybe with some extra goodies.
- Smart Filters: This is one you will like (when implemented)
- Column graphers (featuring OpenFlashChart)
And of course there are some screenshots as it is now…
- View 1
- View 2
Expresandome de nuevo
Llevo algun tiempo sin tiempo para escribir lo que pienso de algunos temas informaticos. En estos dias he visto como el Software Libre avanza despacio, sin retroceso. He presenciado como aun en mi centro el resto de los admins siguen reticentes a migrar a GNU/Linux, es mas facil seguir usando Windows y dar un nivel de servicios promedio.
En estos dias nuestro proyecto de Sistema de Informacion esta cogiendo forma, ya se incorporaron las compañeritas de la CUJAE que van a trabajar en el mismo como tema de tesis, hemos visto que vamos a hacer y como y hoy mismo comenzamos la capacitacion en las tecnologías que estaremos utilizando, principalmente Python.
Nada.
Ya era hora de expresarme de nuevo…
FLISOL 2007 Ciudad Habana
Fui uno de los organizadores del evento y aunque me gustaria decir que quedo bien tengo que ser sincero y decir que quedo muy deslucido. La asistencia en general fue mucho menor aunque no faltaron asistentes, las conferencias, algunas con calidad otras quizas afectadas por la premura con que se planearon y ejecutaron (casi en “tiempo real”) no quedaron tan bien.
Aun asi me atreveria a decir que a pesar de la poca promocion nacional y provincial (sobre todo) y la ausencia de los principales impulsores del software libre en la capital ya sean personas o instituciones, hubo buena asistencia, personas que desde temprano fueron a aprender, a compartir, a resolver, a buscar software libre y se fueron algunas decepcionadas por varios motivos, entre los que cito la falta de actividades propias de un FLISOL sobre todo las instalaciones (las maquinas del Palacio cada vez se quedan mas chicas con sus escasos 64Mb de RAM), la falta de buenas conferencias que permitan una promocion mas amplia del SWL y la falta de apoyo comunitario.
Mis agradecimientos personales al Director del Palacio, compañero Carlos, que desde el principio se mostro colaborativo, apoyandonos en cada momento a pesar de tener una actividad programada para ese dia con visitantes extranjeros. Se extensiva la felicitacion tambien a todos los demas trabajadores del Palacio de Computacion de Centro Habana.
En resumen, el FLISOL se hizo, en una escala del 1 al 10 le doy un 5. Estos fallos me confirman cada vez mas la necesidad de contar con una organizacion que nos aglutine, que responda por nuestros intereses y que nos permita gestionar y organizar un FLISOL para el proximo año como los que en toda Latinoamerica se organizaron con un exito tremendo.

