Re: [colibri] como iniciar en programacion web

2011-10-06 Por tema Francisco Palm
2011/10/5 Sandry sandrycasti...@gmail.com:
 Hola lista,

 me gustaria q me orienten sobre como iniciar como programadora web desde
 debian, agradezco manuales para dummies. Gracias.

La programación web es una dinámica con múltiples roles.

1.- El mantenimiento de la plataforma: servidor web, base de datos, etc.
2.- El diseño de la interfaz gráfica: HTML, CSS, imágenes, javascript, etc.
3.- La programación de la lógica del sistema: lenguaje de tu
preferencia, el mío es Python

Piensa bien por donde vas a empezar. La parte 3 te da una panorámica
general y es el elemento cohesionador de la aplicación web, mientras
que los puntos 1 y 2 son como mundos encerrados en sí mismos. Pero
programar la lógica del sistema es lo que tiene la mayor exigencia
intelectual.

Sugerencias:
Simplifica al máximo el tema de la plataforma: usa un servidor web muy
simple, y un manejador de base de datos también simple como sqlite.
No uses editores HTML wysiwyg, si vas a desarrollar web tienes que
manejar HTML con soltura. Igual con CSS. Utiliza una librería
javascript como jQuery.
Utiliza un lenguaje dinámico como Python o Ruby sobre un framework
como Django o Ruby on Rails.

Saludos

F. Palm

-- 
--
fp...@mapologo.org.ve
francisco.p...@gmail.com

cel: +58 +424 7228252
tel: +58 +274 6352001


Debemos ser libres, no para hacer lo que nos plazca, sino libres para
comprender muy profundamente nuestros propios instintos e impulsos. K

___
Lista de correo de Colibri
Colibri@listas.el-directorio.org
http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri
 http://slcolombia.org/Colibri/UsoLista
 http://slcolombia.org/Colibri/ContratoSocial

El Directorio, el sitio del Software Libre  en Colombia:
http://www.el-directorio.org


Re: [colibri] Referencias - Javeriana -

2011-09-09 Por tema Francisco Palm
El amigo Andres me solicitó una participación en este tema.

Al analizar las relación entre las universidades, cualquier
universidad, es importante considerar que la universidad es una
institución resultante del mismo modelo de pensamiento occidental que
ha impuesto el sistema de propiedad intelectual.

No solamente las universidades, sino todo el sistema educativo está
influenciado por esta realidad, si es que no lo han visto ya, les
recomiendo que vean los siguientes videos, que explican bastante bien
a lo que me estoy refiriendo.

Sir Ken Robinson_Las escuelas matan la creatividad
http://www.youtube.com/watch?v=nPB-41q97zg
http://www.youtube.com/watch?v=Z78aaeJR8no

Yo considero que la fuerza preponderante en el Software Libre es la
creatividad y la innovación. El Software Libre surge de la ética
hacker, para entenderlo la siguiente lectura es referencia obligada:
http://edicionessimbioticas.info/La-etica-del-hacker-y-el-espiritu Las
corporaciones gastan enormes cantidades de dinero para dañar la imagen
de los hacker porque es una de las corrientes culturales a las que más
temen...

En resumen, no hay universidad donde escaparse o refugiarse de los
ataques a la libertad en general y a la libertad del software en
general. Una vez que te matriculas en una universidad estás sometido a
las reglas del juego que esta impone. Lo que si puede hacerse es
promover las ideas centrales del Software Libre y entender que la
introducción de una Cultura de la Emancipación implica una
transformación de la universidad, y que esos cambios por necesidad son
-lentos-.

Todos los cambios que puedan lograrse dependen en gran medida de los
esfuerzos colectivos, por experiencia puedo decir que toda
confrontación individual con la realidad universitaria en este sentido
tiene mínimas probabilidades de éxito. Si se quieren lograr cambios
hay que organizarse y actuar colectivamente.

Todos los vicios señalados por Andrés aplican, a lo que añadiría:
- El enfoque hacia el conocimiento como un objeto de intercambio comercial.
- En consecuencia de lo anterior, la monopolización del conocimiento y
de los medios para generarlo.
- La ralentización y deterioro del los procesos de aprendizaje,
sometidos a los intereses que justifican su monopolización.

Como contraparte, el uso de Software Libre implica lo contrario:
- Agilización de los procesos de aprendizaje, adquisición continua de
nuevas capacidades
- Amplia difusión y enriquecimiento del conocimiento
- Acceso irrestricto a las fuentes de información
- Posibilidad de contrastar el conocimiento, base fundamental de la ciencia
- Aparte de funcionar en legalidad, se establece un espacio en donde
se reducen al mínimo la burocracia y los controles

Por diferentes razones, no todos cuentan con los medios para
seleccionar donde estudiar, así que mi recomendación es asumir,
dondequiera que uno esté, una actitud hacker, es decir, desarrollar un
apetito voraz de conocimiento y compartir el conocimiento al límite de
la promiscuidad. Nótese que las libertades del Software Libre son un
reflejo de esto, estudiar y modificar el código son estrategias de
aprendizaje, y distribuir el código, ya sea el original o las
modificaciones, es un acto de compartir.

Saludos

F. Palm

2011/9/4 Andres Ricardo Castelblanco Mendoza acas...@fsfla.org:
 Cordial saludo.


 Cuando la academia le apuesta al software privativo, invita a sus
 estudiantes a caer en vicios como:

 * La ilegalidad, dados los altos costos en el software privativo, los
 alumnos se ven obligados a conseguir copias ilegales del software.
 Esto en muchos países es un delito, el cual la academia tiende a
 ignorar.

 * Las comunidades de copia en ocasiones generan practicas positivas
 las cuales permiten encontrar herramientas que faciliten el desarrollo
 del aprendizaje, sin embargo al ser necesario compartir en la
 ilegalidad o en una cultura donde las facilidades que generan las
 herramientas son más importantes que el conocimiento, el desarrollo
 del estudiante esta dado por el software y no por lo que el alumno es
 capaz de lograr con el.

 * Alto valor de la matricula. La universidad requiere pagar los costos
 de licencias de los programas privativos. Por lo cual dicho costo debe
 asumirlo el alumno en la matricula. Adicional a esto los docentes por
 lo general no se encuentran bien remunerados por esta misma causa.

 * Innovación interrumpida. Esto se da dado que el Software condiciona
 el aprendizaje del estudiante. En ocasiones se deben adquirir nuevas
 funcionalidades para exportar datos o trabajar de determinada manera.

 * Pereza docente, basada en las limitantes de la herramienta
 seleccionada, la cual por lo general no permite exportar datos o
 interactuar de maneras diferentes.

 * Poco desarrollo de habilidades comunitarias en búsqueda de
 generación de la opinión personal o creación colectiva de
 conocimiento.


 Lamentablemente no me encuentro en mi computadora, donde tengo más
 razones por las cuales la academia debe apostarle