noviembre 29, 2005 3:04

Cosas que han pasado ultimamente !!


Despúes de no poder escribir por un rato, actualizo esto llamado blog :P.

Dado que no tenia que leer, luego de terminarme el código Da Vinci, inicie con "Isaac Asimov: Alianza", de la serie: Nowtilus Frontera y la Colección: Robots & Aliens. Un texto algo futurista en el que luego del exterminio de los hombres sobre la tierra, los robot controlan y pueblan la tierra, llegando a un momento en el que deseas crear "seres" para establecer un orden de la vida. Lo cual origina nuevamente a los hombres!.

Pensandolo más detenidamente, no es lo mismo que hacemos los humanos al intentar crear vida artificial, mediante la construcción y programación de unidades robotizadas y pseudo-pensantes. Cada quién tiene derecho a pensar como mejor pueda, espero si algun día poder ver o participar de los adelantos en la ciencias que nos permitar "mejorarnos" siendo funcionales en un 100%, debido a problemas de salud o accidentes. Que fácil sería la vida si por X o Y razon necesitamos de algun remplazo en nuestro cuerpo y solo ir a una tienda cyborg y contratar un miembro artificial, con la porgramación necesaria para su funcionamiento casi biologico.

Falta mucho para que eso ocurra ... o no !

Por cierto, una gran sorpresa me he llevado en esta semana al tener el honor, de que mi rs s sea agregado al planetario de monohispano, si un honor. Saludos a todos :P.

Navegando me encontre este link Ricardoj's Blog Un blog de otro compatriota tico, en el area de msn .NET, asi que segun el comentario que escuche por ahi en un video, usemos la plataforma que invierte en libros y capacitación, para sacarle provechos en mono. Estan varios enlaces de libros orientados a ADO y a ASP, asi que espero que sean de provecho.

Es todo,

Yo

Escrito por: CoolSnow | Permalink | Categories: Diario Vivir ..

noviembre 24, 2005 12:52

Una ida al cine no programada, pero muy difrutada !!


Imagen del Dia

El fin de semana recien pasado, despúes de tantas lluvias por lo de las tormentas tropicales y haciendo u precioso sol, en la zona este de la capital, nos fuimos a "dar una vuelta" en familia y terminamos en Price Smart Zapote, almorzando en BK y viendo un a pelicula en Multiplaza del Este. Por cierto nada de eso planeado, jajajaj :D.

Dado que no habiamos podido ir a verla, nos desidimos en ir a ver "Wallace y Gromit", La batalla de los vegetales.

Pelicula, de los realizadores de "Pollitos en Fuga", manteniendo ese mismo concepto de animaciones paso a paso con figuras de plasticina o arcilla para moldear.

El argumento de la pelicula, no me parecio malo, mas bien entretenido y hasta emosionante, al ver las locuras del inventor Wallace y su fiel compañero Gromit, los cuales son los especialistas en la eliminación de roeedores y plagas de un pueblo agricola, el cual su unico fin en el año es el de participar en un concurso de cual es el mas grande vegetal. Además dejar un mensaje de ser uno mismo y no intentar ser otra persona.

Les recomiendo el que la vean, esta buena.

yo.


Escrito por: CoolSnow | Permalink | Categories: Diario Vivir ..

noviembre 17, 2005 12:18

Que tan importante es el tener una idea clara de lo que deseamos programar !!


Está imagen me ha recordado mucho mis primeros días de programación, en los cuales intentaba plasmar una forma de como resolver las cosas desde el punto de vista de una computadora, y se me vino a la mente lo que nos decía un profesor de tomarnos nuestro tiempo en pensar que deseamos hacer, luego gastar lapiz haciendolo y cuando ya este porbado que logicamnete corre en papel, programarlo.

Que dificil es recordar cosas tan prácticas, las cuales nos ayudarían mucho el como realizamos las cosas. Además involucra mucho el sistema por el cual estemos pensando.

Esa imagen ha sido durante mucho tiempo una aspereza dificil de superar por algunos desarrolladores, los cuales sin preguntar, desarrollan algo que el analista no porgramo, y el analista no pregunto lo que realmente deseaba el cliente, luego el jefe de programadores penso algo que deseaba el gerente, pero no se lo comunico al analista y al final el cliente luego de pagar por algo que penso que era lo que ocuapaba, recibe algo que :

  • No necesita.
  • No es a como lo ocupaba.
  • No cumple con el trabajo que realmente hace.
  • Nadie lo termina usando y es desechado pronto.

    Hay quienes opinan que es por eso que lo que conocemos como Ingeniería de Software biene a intentar cambiar, dando una orden y un control a los porcesos inmerso en el desarrollo de un sistema. Otro paradigma el cual le ponen mucha fé es el de Programación Orientada a Objetos. Aunque yo me tengo mis reservas, no por el hecho que no seas buenas cada una en su campo, sino que no solo ocupas eso para que todo salga bien, sino el estar comprometidos con hacer las cosas bien, y no solo tapando agujeros en los sistemas o haciendo sistemas que tapen agujereos.

    Es por eso que es muy importante, meter en los programas académicos de las Universidades o centros de estudios, programas orientados a la la Ingeniería del Software, algo de POO y sobre todo programación orienta a la certificación apegada a estandares mundiales de desarrollo, no creer que porque somos de paises no tan famoso, no podamos desarrollar Software de Calidad.

    Un comentario, relacionado a una pelicula que he estado viendo para un curso en la U, (AntiTrust) en el cual se dice " ... basta un grupo de muchachos desarrollando en un garage, el tener lo necesario para bajar el monopolio ....", tratemos de ser esos muchachos(as) en un garage con ideas que cambien e innovar la forma de hacer las cosas.


  • Escrito por: CoolSnow | Permalink | Categories: Cursos de la U, que considero importantes

    abril 25, 2006 2:02

    Desarrollo de MonoBlog, Gui V 0.2 Beta


    Como sabrán con un grupo de amigos de MonoHispano, iniciamos un proyecto para edición de nuestros blog, desde nuestro desktop.

    Por razones de falta de tiempo e incorporación de proyectos tanto en el trabajo como en la Universidad, no he podido dedicarle el time que necesita, pero de a poco lo sacaremos a flote.

    He estado trabajando en una GUI, que pueda servirnos de partida para ya tener a MonoBlog trabajando a como se debe, esta realizada en glade, ya que no deseo un curso de gtk, para tener que hacer un par de ventanas, hace falta el poder integrarla al codigo fuente actual, esa tarea será en estos días, que pueda salir de los examenes actuales de la U.

    Esta es la Gui, en cuestión:

    Boceto que origino todo.



    Boceto que dio vida a la ventana principal



    Y aca esta un pantallazo de la ventana realizada en glade-2.



    Ventana Principal



    La cual tiene consideraciones:

    1. En la barra de la Aplicación debera de tene un icono para la ventana, asi como el nombre de la aplicación.

    2. Además, de una barra de menus, tradicional debera de tener un barra de herramientas, con las funciones más útiles y frecuentes en el diseño, edición y publicación de entradas al blog. (Nueva publicación, abrir publicación guardar, guardar publicación en opcion desconectada, para edicion, cortar una sección marcada, copiar una sección marcada, pegar la sección marcada usando para ello el clipboard del sistema, formato sobre fuentes, Negritas, subrayado, italicas, tachado, agrandar 1 unidad la fuente, disminuir una unidad las fuentes, justificación sobre el texto, justificado a la Izquierda, centro, derecho, relleno, opción para trabajar modo conectado y modo desconectado o local).

    3. Incorporar una barra de herramientas, para poder incorporar etiquetas directamente sobre html (modalidad experto/avanzado) en el que escogera ( edición formato texto (TXT), edición formato avansado (HTML), insertar una imagen (abrir un dialogo en el que escogera si es una imagen local (un FSelect) o una referencia html a una imagen), insertar una tabla html, insertar etiquetas html preestablecidas, con posibilidad de ampliarlas

    4. Una barra en la que escoges el Blog y la categorias del mismo en la que deseas hacer una entrada, estos blog son obtenidos luego de haberse registrado en un servicio y autenticado al proveedor.

    5. Una sección de edición meramente de la entrada, con tres posibilidades ( Edición en Formato Texto, usted escribe y se ayuda con los comandos de las barras de herramientas para darle forma a los textos, Edción avanzada, en la cual escribes en formato html puro, teniendo control de las etiquetas que le agregas al texto y una vista previa de tu entrada al post.

    Las secciones de edición tendran la posibilidad de editar y crear el Titulo de la misma, asi com la incorporacion de la imagen de la entrada, la cual puede ser local o una referencia a la misma.

    - La seccion de la entrada tendra soporte para texto y html, mediante gecko# en nuestro caso.
    - Numeración de las lineas.
    - Coloración o resaltado de los textos (HTML Ex, el cual coloreará en formato ML/HTML)
    - Un previo en render de html.


    6. Dos controles para poder publicar, si se esta en modo conección o dejarlo en borrador si esta en modo desconectado, si se esta conectado y se deseas dejar en borrador, para el caso de los porveedores que lo soporten.

    7. Una barra de estados en la aplicación, la cual informara el estado de la misma, aca no se como hacer lo que hace gnome al tener una barra de estado, con varios paneles, para separar la información que se muestra al usuario:

    ¦Fecha: Hora ¦ Mensaje Aplicación(información necesaria de lo que realiza la aplicación) ¦ Estado de conección ¦

    !! Investigar sobre este apartado .

    Esto de estar escribiendo, es interesante, peor ocupo el monoBlog, funcionando jajajaj

    PD. Urge crear un Logo, para la aaplicación !!

    YO

    Escrito por: CoolSnow | Permalink | Categories: Desarrollo Aplicaciones, Mono#

    marzo 30, 2006 2:44

    Un nuevo proyecto Académico / Laboral


    En días recientes he tenido que resolver una necesidad que se lleva en este instante mediante un reloj fijo con tarjetas, el cual "marca" la hora de llegada del personal de la empresa en la que trabajo, este metodo carece de historicos de llegadas y salidas, como control de horas tardias, horas extras por personal, además que sirva para un esqueleto de control de horas por proceso, así que he pensado en hacer una aplicación que lleve ese control.


    He pensado en hacerlo muy portable, por lo que lo haré en .NET, y es obvio en C# con ayuda de mono, claro esta. Hoy estube hablando con mi amigo Julian Abarca, y concordamos en una necesidad clara y real sobre el desarrollo en mono, se necesita un reporteador para mono, o una libreria propia o agregada, para poder generar reportes al estilo de Crystal Report, porque no.


    Bueno creo que debere investigar sobre el tema y las posibilidades de generar los reportes que ocupare. Así que felices Hackings.

    Yo

    Escrito por: CoolSnow | Permalink | Categories: Desarrollo Aplicaciones

    julio 06, 2005 1:53

    Una Herramienta simple pero eficaz, MonoBlog !!


    A como lo comente anteriormente, la necesidad es la madre de las inventivas por lo que ha surgido una necesidad de tener una herramienta que haga entre otras cosas lo siguiente:

    - Poder hacer ABC, sobre tu blog - Poder crear, editar post sin necesidad de estar online - Ser multiplicarme - Ser Libre - Ser una herramienta simple pero eficiente - Un alto soporte a los manejadores de Blog, mas usados

    Eso fue la idea inicial, ahora va mas avanzado el concepto, originando esto: MonoBlog !! (http://go-monoblog.blogspot.com/)

    Así que a finar la ideas y dar soluciones.

    :d

    Adelante MonoBlog's Team !!

    Escrito por: CoolSnow | Permalink | Categories: Desarrollo Aplicaciones

    julio 06, 2005 12:37

    Un Nuevo libro en XML para .NET


    Imagen del Dia
    Hola, de nuevo yo :d, ( quien mas sería :d)

    EL lunes pasado, me he ocmprado un nuevo libro sobre programación y esas cosas :d, se llama: Programación en XML para Microsoft .NET, si si antes de que alguien me diga algo, si es de Microsoft Press, al cesar lo que es del cesar, el libro es muy bueno, sobre algo del cual desconosco y es muy útil ultimamente.

    La necesidad que origino, la compra del susodicho es el implemtar dos tareas : 1. Para un curso de la U, el cual deseo que llegue a ser proyecto, mas adelante lo cemnetare. 2. Para entender y desarrollar aplicaciones con soporte a XML-RPC, especificamente desarrollo del proyecto MonoBlog ( http://go-monoblog.blogspot.com/ ), en el cual estoy aventurado.

    jeje, este ultimo no lo he comentado aca :S, Definitivamente, crear un bot al cual le diga que escribir y a que hora postearlo, ademas de otras taerillas :D

    Lo mejor de todo es que lo usare para desarrollar en Mono, con C#, usando Tegnologia libre :D.

    Eso si que es algo bueno de que las tegnologias no sean propietarias.

    Ni hablar, entonces a leerlo , sacarle provecho y a programar :D

    Por cierto el link del libro es: http://www.microsoft.com/mspress/spain/books/book20839.htm




    Escrito por: CoolSnow | Permalink | Categories: Desarrollo Aplicaciones

    junio 27, 2005 3:22

    La necesidad origina un desarrollo ... otra vez !!!


    He llegado al convencimiento que una de las razones del porque he dejado de escribir en mi blog, ademá de no disponer del tiempo que desearía, y de una confección al Inet descente las 24 hrs / 7 días. Es la interfase del motor de mi blog.

    No me quejo del motor Nanoblogger es fenomenal para lo que requiero, pero si un poco tieso en otras, como en la interfase al usuario y mas si no deseas estar conectado para realizar los cambios.

    Ideal fuera, si pudieras editar, escribir, borrar las entradas a tu blog, y en horas X del dí el solo se actualizara o que le dijeras despué s de horas de edicióy creació literaria le puedas " actualizarte" y zaaaaaaa realizar el proceso de actualizació. algo así como un cliente offline del del Blog o no importa si fuera online, pero con una versió n mas amigable al usuario final.

    Esto motivo a que desde hace rato anduviera unos bichos rondandome la cabeza (no piojos, ni nada de eso ... ideas :D) para realizar una herramienta que me satisficiera esa necesidad, buscando en San Google, encontré BlogtkL , pero que buena y sutil suerte, mi motor no esta soportado por dicha herramienta, así que ni modo.

    Se origina una herramienta

    En la lista de mono hispano, se empieza a discutir una posibilidad de crear una herramienta así por lo que me apunto en la creació de un cliente para blogs, y espero crear mi utilidad, por el momento se tiene el nombre MonoBlog, que potente no !, y su objetivo general, habrá de hilar mas pequeño a ver que sale de esto.

    Así que a programar :D, por si no te das cuenta sera una aplicació en Mono, usando GTK, Gnome# y C#, .NET + C es toa :D definitivamente.

    Escrito por: CoolSnow | Permalink | Categories: Desarrollo Aplicaciones