Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

Les dejo un pequeño regalo, recopilación de videos de caricaturas que nos han de dar nostalgia a los que andamos llegando a los 40′s.

Saludos !

Como les he mencionado, dentro de los proyectos que he creado y mantenido en la Universidad Dr José Matías Delgado, se encuentra “Conscius, compartiendo el conocimiento”; a continuación una presentación sobre lo que el Tal Conscius es….

Ha causado mucho interés la noticia sobre la decisión de Twitter de buscar alternativas para Ruby on Rails como su plataforma de desarrollo debido a limitantes en el performance de sus servicios. Expongo a continuación mis two cents al respecto, y el porque yo no cambio Ruby on Rails como plataforma de desarrollo preferida a pesar de Twitter.
Creo que Ruby on Rails, como cualquier programa informático, es una herramienta y como tal tiene sus ventajas y sus debilidades; siendo el performance a grandes escalas(mira que considerando grandes escalas un sitio como Twitter, que tiene un volumen de acceso particularmente alto y continuo) uno de los comentados frecuentemente. En lo personal son las ventajas las que aún me siguen encantando, en particular para proyectos que no van a llegar a tener el nivel de volumen de un Twitter o similar; cuales son las razones por las que personalmente seguiría confiando en RoR a pesar de que twitter se cambie guiño :

  1. Facilidad de aprendizaje.
  2. Orden, Elegancia, estilo, llamale como quieras, al hecho de que te sugiere una estructura, y una forma(convention over configuration) lo estamos viviendo in house en la manera en que facilmente una persona puede incorporarse a un equipo de trabajo, entender la aplicación y comenzar a ser productivo casi de immediato; solo por el simple hecho de que las vistas siempre estarán en el View, las reglas del negocio en los modelos(Model) y la interconexión entre tus datos y tus usuarios en los Controller (Model-View-Controller).
  3. Es Open Source. Cualquier joven talentoso puede llegar a hacerse de un capital elaborando un sistema de la nada y pagando $$0.00 por las herramientas a usar.
  4. Es multiplataforma para el desarrollador y para la implementación.
  5. Es una plataforma en constante desarrollo, que quiero decir con eso, que por la comunidad que lo apoya, por el tiempo que tiene de haber iniciado, y por los cambios que la tecnología va teniendo, es muy probable que las limitantes de ahora para sitios como Twitter puedan llegar a desaparece en un futuro muy cercano.(Ruby ya se puede utilizar en una consola virtual de java => jruby, ya se habla de cambios en los nuevos releases de ruby que le permitiran ser un lenguaje multitasking, etc.)
  6. Don’t Repeat Your Self, es increible como te beneficias de esta filosofía de desarrollo cuando ves los resultados(mejor calidad de sfw, un solo punto de modificación, disminución de tiempo, etc) en medio de un proyecto, y aún mas cuando te das cuenta en que es un concepto que lo podes aplicar en cualquier entorno de trabajo.
  7. Se mezcla increiblemente bien con la metodología Agile development para desarrollar aplicaciones que tengan contentos a los usuarios. De verás funciona, particularmente cuando tenes la oportunidad de trabajar con grupo pequeños de usuarios especializados que son quienes conocen y deciden sobre las reglas de un proceso de negocio.

Bueno mano podría continuar, pero creo que te he dado ya algunas de las razones por las que personalmente considero que Ruby on Rails sigue siendo una alternativa muy valida de aprender para desarrollar Software de manera elegante, rapida y divertida; cuando llege a desarrollar un sitio con los problemas de performance que tiene Twitter por la demanda entonces(además de estar loco de alegría y posiblemente forrado de billetes risa) pensaré en evaluar cambiar Ruby on Rails.

Saludos

Douglas

Estoy contento, el día de ahora inicié un programa de formación sobre el uso de la Web 2 como herramienta de potenciación para cualquier proceso académico, es decir de enseñanza aprendizaje, investigación técnico-administrativo.
    En compañía del equipo de la Dirección de Cómputo, haremos todo lo posible por sentar las bases para un espacio casual en el que el conocimiento se socialize y eventualmente se incremente.
Dejo aca la presentación del programa y la introducción al tema de Web 2 :

Antecedentes y Justificación del Programa Aula Web2
Les ha sucedido al menos alguno de los siguientes casos :

• Necesito una información, y estoy seguro que ya he leído al respecto,… solo debo buscarlo en mis bookmarks.
• Se me *!=#*&* arruino la computadora y perdí todos mis bookmarks
• Me urge encontrar la información pero el link esta en los bookmarks de la computadora de la oficina.
• Quisiera reforzar mi aprendizaje en {Ingles, tocar guitarra, contabilidad, religión, programación, etc, etc, etc} y no se por donde comenzar.
• Mis {Hijos, estudiantes, compañeros, etc} saben mucho de internet y yo me estoy quedando atras.
• A mi nadie me enseño como usar la internet.
• Como es que le hacen para bajar {música, videos, fotos, etc} para andar en mi {iPod, celular, computadora}

También a mí !!!

Entonces, les invito a que nos acompañen en esta experiencia de aprendizaje.

Quienes Somos ??

Somo la dirección de Centro de Cómputo de la Universidad Dr José Matías Delgado en El Salvador, responsables de proyectos de tecnología educativa como :
* Conscius, compartiendo el conicimiento
* EmmA (Escuela Multimedíatica Accesible)
* Aula99
* Conscius Satélite
* Conoce tu Entorno

Uno de los elementos claves para la creación de estos programas innovadores ha sido la Gestión del Conocimiento en la Web2; es esa experiencia, la que queremos iniciarmente compartir con todos ustedes con el único objetivo de que al compartir nuestro conocimiento, este llegue a multiplicarse y a potenciar cada uno de los procesos :

Objetivo del programa
• Crear un espacio para socializar el conocimiento, en particular el conocimiento relacionado al uso de la Web y otras tecnologías en el ámbito académico.
Secundarios :

Metodología
• Presentaciones presenciales con fuerte apoyo en recursos y actividades virtuales
• Uso de Conscius como canal de comunicación y gestor de contenidos.
• Puntualidad
• Aprender Haciendo.
• Ambiente {informal, Casual}, para que cualquiera que lo desee pueda compartir sus experiencias sobre el uso de la tecnología en sus actividades

FAQ’s(Frequent Asked Questions = Preguntas Frecuentes)
• Se darán horas sociales ? No.
• Se darán diplomas/cartas de participación ? No.
• Cual es el costo ? Es gratuito, ahora nadie dice que estan prohibidas donaciones de refrigerios y/u otros ;-)
• Se entregaran manuales/documentos impresos ? No, pretendemos salvar muchos árboles, toda comunicación o recurso usados será electrónico, generalmente publicado en Conscius.
• Llevaran control de asistencia ?; No, la asistencia es totalmente voluntaria por el puro gusto de aprender y compartir.
• Puedo participar exponiendo algun tema en particular ? Si, en un inicio se ha creado una temática que estará coordinada por el CDC con el objetivo de tener material para arrancar y para presentar una series de herramientas y conocimiento que creemos puede llegar a servirles en el proceso de aprendizaje.
• Pueden asistir los alumnos ? ; Si, el programa esta abierto para docentes, alumnos y personal administrativo y/o apoyo.
Pueden dar un tema que me interese en particular aprender ? ; Por supuesto, haremos lo posible por atender requerimientos; siempre y cuando podamos y este relacionado a la [Web, Informática,etc] como herramienta de aprendizaje

Ahora a la exposición del primer tema, conceptualizando la Web2 …

Que es la Web2
La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y servicios que reemplacen las aplicaciones de escritorio.
El término fue acuñado por Dale Dougherty de O’Reilly Media en una lluvia de ideas con Craig Cline de MediaLive para desarrollar ideas para una conferencia. Dougherty sugirió que la web estaba en un renacimiento, con reglas que cambiaban y modelos de negocio que evolucionaban
Así, podemos entender como 2.0 “todas aquellas utilidades y servicios de Internet que se sustentan en una base de datos, la cual puede ser modificada por los usuarios del servicio, ya sea en su contenido (añadiendo, cambiando o borrando información o asociando datos a la información existente), bien en la forma de presentarlos, o en contenido y forma simultáneamente.”

Que no es la Web2
No es internet 2
No es una plataforma tecnológica
No es una moda

Hubo una Web1 ?

La web 1.0 principalmente trata lo que es el estado estatico, es decir los datos que se encuentran en esta no pueden cambiar se encuentran fijos, no varían, no se actualizan.

De acuerdo con Tim O’Reilly [1], la Web 2.0 puede ser comparada con la Web 1.0 de esta manera:
Web 1.0                                                  Web 2.0
DoubleClick                                           Google AdSense
Ofoto                                                      Flickr
Akamai                                                  BitTorrent
mp3.com                                                Napster
Enciclopedia Británica                          Wikipedia
webs personales                                    blogging
screen scraping                                     servicios web
publicar                                                 participación
sistema de gestión de contenidos          wiki
directorios (taxonomía)                        etiquetas (folcsonomía)
stickiness                                               sindicación

Pero, como funciona la Web ?

… …

In my humble Opinion(IMHO)
En mi humilde opinión, la Web2 es una manera de trabajar con la web que posee como características principales :

  • Esta centrada en los usuarios; son las comunidades de usuarios los dueños de la información, ya no es necesaria la figura de un Web Master para la gestión de contenidos
  • La manera de recolectar la información ha cambiado, ya que cada usuario puede disponer de la forma, cantidad, calidad y oportunidad en que obtiene y utiliza la información.
  • La movilidad es un elemento muy incidente en la forma en que los usuarios interactúan con los contenidos.
  • El acceso puede realizarse desde una serie de plataformas que anteriormente no aparecían en el mapa de alternativas de uso para los usuarios; alternativas en cuanto a sistemas operativos, navegadores en cada una de los posibles equipos a utilizar.
  • Se ha convertid
    o ya en un canal de socialización de las masas que no reconoce fronteras, ni limitaciones de tiempo ni espacio.
  • Es una fuente de recursos inagotables para apoyar cualquier proceso de aprendizaje.

De que me sirve conocer a cerca de la Web2 ??
Como Padre, Tecnólogo y Educador estoy convencido que el uso apropiado y metodológico de los recursos que la Web nos ofrece, puede sin duda potenciar cualquier proceso de formación, generación de negocios, o socialización que dispongamos iniciar en estos momentos; creo que se tienen en este momento las condiciones tecnológicas necesarias para aprender mas y mejor, pero esta es mi premisa; en el recorrer de este programa de formación iremos confirmando o no esta idea, ustedes serán los mejores testigos, les pido simplemente el beneficio de la duda; en lo personal estoy totalmente convencido de mis ideas, me dan la oportunidad de comprobarlo ???

Recursos de apoyo :

Referencias :
http://es.wikipedia.org/wiki/Web_2.0

Me pareció apropiado comenzar mi historial de bloging exponiendo el porque creo, defiendo y promuevo el open source(código libre, linux, gpl, etc); es un tema repetido con mi hijo Javier de 11 años, y en mi lugar de trabajo en el que mediante la implantación de proyectos con cierto grado de éxito me han dado un poco la razón sobre los beneficios de usar Open Source.
Bueno al grano, las razones principales por las que creo defiendo promuevo el Open Source son

1. Es libre (Free); si parece repetitivo, pero la verdad es que las soluciones Open Source son libres de poder hacer con ellas lo que considere sea mejor para mi beneficio, por ejemplo,
Son libres de usarlas, es decir puedo simplemente bajar una solución instalarla, probarla y quedarme usandola sin ningún costo, o problemas de conciencia por usar pirateria intelectual.
Son libres de distribuirlas : si a mi me funcionó la solución tengo todo el derecho de poder compartirla con quién quiera, mi familia, amigos, etc. sin problemas nuevamente de licenciamiento ( o de conciencia !); y esto deja un espacio nada despreciable para poder generar dinero $$$ al vender mi conocimiento y experiencia sobre la herramienta a otras personas/empresas; esto es un punto bastante subestimado particularmente para los profesionales o estudiantes en informática, hey ! la verdad que para cualquiera que se quiera hechar algunos billetes de más. Pero este es tema de otro momento.
Son libres de aprender : La verdad que sí, el conocimiento per se no me va a llegar a mi por transferencia automática, pero la verdad que con tantos recursos gratis en la red es facil adquirir el conocimiento; y aquí entra en juego también otro de los aspectos claves del Open Source, la comunidad de usuarios que lo respalda !. Es increible la disposición a colaborar de cientos de miles(quizas millones) de personas de diversas nacionalidades, credos, razas, profesiones, etc. que están dispuestos a colaborar desinteresadamente. Esto es algo que ninguna solución de software propietaria posee, así se tengán contratados cualquier tipo de contrato de mantenimiento y soporte(muchos $$$$).
Son libres de modificar: Aca tengo quizas poco que comentar, pero esta característica se ve reflejada en la cantidad de versiones que puedan existir de determinada solución informática, en los mayores y diversos idiomas que podamos conocer y con una facilidad de adecuación o parametrización que asombra a todos los usuarios.

2. Funciona ! : Parece simple, y creo que a este momento esta premisa ya esta del todo probada. Uno puede conocer de soluciones que aunque sean gratis / libres pero que en la realidad no nos funcione como nosotros queremos; es más existen casos en los que a los usuarios inclusive les pagan ( si no recuerden la revuelta en la web sobre las portatiles que andaban regalando un fabricante de software con tal que ocuparán su nueva versión de programa informático y que escribieran a favor de el. El software Open Source es generalmente funcional, seguro y escalable ya sea que su uso sea en los escritorios de usuarios comunes ( en lo personal tengo de usar linux en la portatil IBM T42 desde hace 2 años y Open Office desde hace 6 años) como en los servidores de empresas líderes, y quizas hasta imprecindible en el mundo moderno; sino preguntele a Google que sistema operativo y que soluciones informáticas tienen en sus servidores ( Su nombre no comienza con M)

3. Son divertidos de usar. Es decir, son tan faciles en su uso y tan intuitivos que comenzar a usarlos es cuestión de horas. En mi opinión son soluciones hechas pensando en los usuarios y no en los técnicos informáticos.

4. Son una obra de arte. Si, desde mi opinión como informático y quizas con la poca experiencia que tengo en desarrollo de software, son una belleza desde su diseño, su lógica de desarrollo, y su capacidad de mantenimiento y evolución. Son soluciones que desde un inicio fueron pensadas para durar y para hacer su trabajo en forma elegante y agraciada. Me imagino que un simil a este sería un arquitecto viendo una estructura no solo bella, sino funcional y segura. De que carajos sirve una solución informática / Arquitectonica que solo se vea bonita y que en su interior este plagada de errores que pongan en peligro su funcionalidad, o lo que es peor a sus usuarios.

5. Son gratis ! Como todo lo bueno en la vida, son soluciones que son gratis; yo se, hay costos escondidos como la curva de aprendizaje, el mantenimiento y otras cosas dirán algunos extremistas, pero esos mismos costos existen en las soluciones propietarias(las que se pagan muchos $$$ por usarla o se tiene que delinquir para usarlas por pirateria). Y como siempre lo expuesto desde mi rol de director informático, esto no quiere decir para las empresas sobre todo, que va a reducir o eliminar sus inversiones en tecnología, no la verdad es que va a permitir re-orientar esas inversiones a otros rubros en los que pueden ser mas sensible para los usuarios finales, o re-orientarla para producir conocimiento(capacitaciones, acceso a bibliotecas digitales especializadas, etc). Y desde la perspectiva de usuarios finales, creo que cualquiera puede hacer un mejor uso de $400 (aprox. lo que cuesta una versión de Ofimática propietaria, procesador de texto, hoja electrónica, etc) ya sea para adquirir libros, pasear con la familia, donarlos, o cualquier otro uso mas apropiado.

En las próximas entradas compartiré un poco mas sobre las experiencias que he tenido en estos últimos 6 años con el uso de soluciones Open Source, y las ideas de como potenciarlas mejor para el futuro.

Gracias por visitar este blog, siendo un ferviente creyente de que el conocimiento compartido se multiplica apreciaría mucho sus comentarios …..

Saludos !

Les remito la presentación que tuve el gusto de compartir durante la celebración de la semana de la Faculta de Economía de la Universidad Dr José Matías Delgado
Posteriormente iré agregando notas sobre la exposición per se.

Saludos.

A continuación una serie de videos de apoyo que utilize para la charla sobre “Desarrollo y Comercialización de Software usando Ruby on Rails”, la cual tuve el honor de compartir durante la semana de la Facultad de Economía, en la Universidad Dr. José Matías Delgado.

Espero sus comentarios ….


He estado preparando una charla en relación a como Ruby on Rails es una alternativa para desarrollar aplicaciones informáticas que proporciona una serie de ventajas en iniciativas de emprendedurismo; y me vino una gran incognita, Cuando es el mejor momento para iniciar una aventura de emprendedurismo, particularmente en el área de tecnología.
Buscando por la web pude darme cuenta que los grandes nombres de ahora del mundo de la web 2 fue iniciada mayormente por jovenes (en ese momento de iniciar al menos) y que años despues han logrado convertir los imperios de empresas que son ahora, por supuesto fruto de la planeación, del trabajo arduo y del aprovechar esa idea inspiradora, pero sobre todo de haber iniciado la acción en el momento oportuno.
Aca una lista de esos claros ejemplos :

  • Facebook fundada por Mark Zuckerberg a los 19 años(hoy aprox 23 años) Una de las redes sociales virtuales mas grandes y reconocidasd en la Web2, inicialmente orientada a estudiantes de Harvard . De hecho es el millonario mas joven en la actualidad.
  • WordPress fundada por Matthew Mullenweg a los 19 años(23)Autor del gestor de blogs por excelencia.
  • Microsoft fundada por Bill Gates y Paul Allen de 20 y 22 años. la explicación creo que esta de más.
  • Apple fundada por Steve Jobs y Steve Wozniak de 21 y 25 años.
  • Google y sus creadores Sergey Brin y Larry Page en sus 25 años y 34 años.

Ustedes me dirán que esos son casos excepcionales, que tuvieron muchas ventajas en su tiempo, pero la verdad es que leyendo un poco de sus biografías uno se da cuenta que tuvieron tiempos dificiles, y que al principio tuvieron que romper paradigmas y criterios establecidos de los expertos en esos días les aseguraban que sus ideas no eran posibles ejecutarlas, mucho menos comercializarlas; veanlos ahora !!

Tratando de responderme a mi propia pregunta sobre Cuando es el mejor momento para comenzar una experiencia emprendedora, me atrevo a decir sin ninguna duda que AHORA !!, lastima que en lo personal aún me falta esa gota de inspiración de convertir mi teoría en práctica.

Cuentenme sus experiencias, algunas vez han pensado iniciar una aventura como emprendedores, como les ha ido ??

Saludos,

« Previous PageNext Page »