PDF de programación - CaFePerl Issue02

Imágen de pdf CaFePerl Issue02

CaFePerl Issue02gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 8 de Marzo del 2018)
430 visualizaciones desde el 8 de Marzo del 2018
93,2 KB
16 paginas
Creado hace 18a (02/06/2005)
POD Translation
by pod2pdf

[email protected]

Issue02.pod

Title Page

Issue02.pod

02 June 2005

Fly leaf

Table of Contents

Issue02.pod

CaFe Perl v0.2 - Periódico de la Comunidad Perl de Capital Federal

Editorial

con el agregado de algún que otro punto que fue...
el resumen de la lista sinceramente no tiene sentido, sobre todo...
Si bien CaFe Perl va a seguir existiendo primariamente en su...

PERlitas

Gestionar y distribuir fácilmente contenidos en Internet
Crear y gestionar comunidades online en su web site
Publicar materiales en varios idiomas
Cumplir con la sección 508 (http://www.section508.gov/)...
MKDoc : http://www.mkdoc.org/
MKDoc Ltd. : http://mkdoc.com

SudorNews

Perl Medic
MySQL in a Nutshell
5.8.7 RC1 está disponible
mod_perl 2.0.0 disponible !!!
Nueva lista relacionada con Perl : gentoo-perl
Gateway wireless hecho con Perl
Parrot 0.2.0
Pugs 6.2.5
Manipular documentos Word con Perl
Ofertas laborales varias de Ten Roses
Analista Funcional Senior (Ten Roses)
Java Developer Junior (Ten Roses)
Java Developer (Ten Roses)
Front End Developer (Ten Roses)
Analista de QA (Sr./Ssr.) (Ten Roses)
Business Systems Developer (Ten Roses)

Mordiditas de aquí y de allá

son una estructura de datos que, en otras palabras, es una...
constan de una cantidad de elementos que 1) son todos del...
cada elemento se accede a través de un índice,...
En Perl los arrays comienzan con el elemento cero ( $array[0]...
Cuando se los define no se especifica el tamaño de la...
Apple PowerBook con procesador PowerPC G3 de 400 MHz,...
Sistema operativo Mac OS X 10.3.9
Perl v5.8.1-RC3 built for darwin-thread-multi-2level
módulo Benchmark v1.0501
Métodos de ordenamiento :...
Sorting a list by a computable field (Perl CookBook) :
Benchmark - benchmark running times of Perl code :
Perl builtin functions :

CaFe Perl en Perl

1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
5
5
5
6
6
6
6
6
9
9
9
9
12
12
12
12
12

02 June 2005

i

Issue02.pod

Table of Contents

ii

02 June 2005

pod2pdf

Issue02.pod

CaFe Perl v0.2 - Periódico de la Comunidad Perl de Capital Federal

Editorial

Hola gente del mundo Perl. Obligados, por gusto, por amor al arte o por el arte del amor estás acá
frente a esta nueva publicación de CaFe Perl. Ã(cid:129)menlo o ódienlo, pero tomen una postura, hagan de esa
su bandera y pónganla a blandir. Eso es el movimiento Open Source : corazón, tripa y convicción;
eso y todo lo que hace a la libertad. Libertad de elegir hacer o no hacer, criticar o no, avanzar ... o
avanzar.

Este número se viene un tanto renovado :

con el agregado de algún que otro punto que fue sugerido en la encuesta del pasado mes de

Mayo, más el poder llegar a quienes tienen conocimiento más avanzados. Resultado : una
nueva sección llamada Mordiditas de aquí y de allá.

el resumen de la lista sinceramente no tiene sentido, sobre todo porque no hay un tráfico

como para perderse en la nebulosa de los mensajes y necesitar un mapa ... o un resumen

Si bien CaFe Perl va a seguir existiendo primariamente en su formato POD, también va a

estar disponible en HTML y PDF (por supuesto, generados a partir desde POD)
Espero que lo disfruten. Hasta la próxima taza de CaFe Perl !!!

Víctor A. Rodríguez (Bit-Man)

PERlitas

MKDoc es un manejador de contenidos (Content Managent System, o CMS) que, por supuesto es Open
Source, y que nos permite :

Gestionar y distribuir fácilmente contenidos en Internet
Crear y gestionar comunidades online en su web site
Publicar materiales en varios idiomas
Cumplir con la sección 508 (http://www.section508.gov/) de standards de accesibilidad

Esta entrevista no explora como Perl está involucrado en MKDoc, como suele ocurrir en estas
entrevistas, sino que aporta un nuevo ángulo desde el cual la problemática es la continuidad de un
proyecto y cómo la comunidad Open Source, y Perl como parte de él, nos ayudan a no quedar
atrapadas en las arena.

Pero basta de charla, disfrutemos los jugosos comentarios de Chris Croome, nuestro entrevistado de este
número de CaFe Perl.

Chris, por favor una pequeña introducción para la gente de CaFe.pm

No soy un programador, me dedico a arquitectura de la información, diseño de interfaces y a los
templates de XML para MKDoc, y estuve involucrado con MKDoc desde su concepción.

A veces el proyecto se queda sin combustible, pero "el show debe continuar". Cómo estaba
compuesto MKDoc y que circunstancias llevaron a un paro total al proyecto

No se paró exactamente, pero si se desaceleró bastante desde que el desarrollador principal se fue el
año pasado. MKDoc fue desarrollado cuando había muy pocos sistemas de manejo de contenidos por
ahí, y fue muy innovador en su momento (pocos CMS por entonces estaban compenetrados con la
accesibilidad y la adhesión a standards). Fue desarrollado principalmente porque nosotros (yo y unos
amigos establecimos una pequeña compañía de diseño web en 1996) nos aburrimos de actualizar
sites web para los clientes y buscamos que ellos mismos pudieran actualizarlos.

Nos juntamos con un joven y talentoso programador Perl y comenzamos a desarrollar un CMS que
evolucionó en MKDoc. Siempre quise que MKDoc fuera con licencia GPL y aunque muchas de sus
partes (como el sistema de plantillas Petal) eventualmente terminaron en CPAN este comenzó y siguió

02 June 2005

1

Issue02.pod

pod2pdf

siendo non-free hasta el año pasado. Esto resultó en que nunca tuvo una gran base de usuarios o una
comunidad de usuarios y desarrolladores alrededor.

El desarrollador principal de MKDoc se fue el año pasado, y no quiero entrar en detalles pero las cosas
fueron bastante poco placenteras en el suceso de los acontecimientos.

Así que inicialmente comenzaron el proyecto para "evitar el aburrimiento". Qué experiencias
(positivas o no tanto) les dejó el proyecto ??

Bueno, no estaba hablando 100% en serio cuando dije que la motivación era evitar hacer tareas
aburridas, pero hay algo de verdad — MKDoc fue diseñado para que la gente que produce contenidos
para sites web pueda agregarlos directamente, y no dependa de terceros.

No tengo una buena respuesta acerca de qué experiencias gané de trabajar con MKDoc, preguntame
en algunos años !

Y cuál fue el ambiente después del alto y cuál la reacción inmediata ?

El ambiente fue de liberación, lo primero que hice fue poner el código como GPL, el día después
que se fue.

Qué le advertiría a los que están interesados en comenzar un nuevo proyecto ?? Y en
convertir uno a Open Source ??

Ponerse de acuerdo en la licencia desde el principio porque esto puede ahorrar muchos problemas y
también hacer mucha investigación sobre lo que está disponible — no tiene sentido comenzar un
proyecto de CMS hora ya que hay muchos ahí fuera...

Ayudó el poner algunos módulos disponibles en CPAN ??

El módulo de plantillas (Petal, the Perl Template Attribute Language) fue un gran éxito, hay una
comunidad en torno a él y se usa para muchas cosas más que MKDoc. Los fixes y reportes de
errores de la comunidad para este código han sido muy útiles. Los otro módulos no han sido tomados
de la misma forma, pero es entendible ya que no son tan claramente aplicables a otros programas.

Qué otras herramientas les dio la conversión de MKDoc al Open Source ??

Bueno sin GNU/Linux, Perl y Apache y todo el código de CPAN nunca hubiéramos podido hacer
MKDoc con los recursos que tenemos, así que fue totalmente indispensable.

Y que ocurrió finalmente, y cuál es el estado actual del proyecto ??

Desde que el desarrollo decreció no hubo mucho interés en el código — los CMS hecho en PHP
son más fáciles de instalar y ahora hay también existe Plone. El desarrollo en los últimos seis
meses fue hecho exclusivamente para los clientes — cuando tuvimos los fondos como para agregar
funcionalidad entonces contratamos el trabajo para hacerlo.

Todo el trabajo fue hecho sobre la versión estable (1.6) y la versión siguiente (1.8) no estuvo
progresando muy rápido.

Qué será agregado a Perl/MKDoc para ser instalado tan fácil como los CMSs en PHP ??

mod_perl 2 está casi saliendo y me gustaría tener MKDoc trabajando con Apache 2/mod_perl 2 y
disponible en paquetes nativos para las distros, rpm para Fedora, SuSE y Mandriva, deb para debian y
Ubuntu para que la gente simplemente agregue un ‘repo’ a su ‘config’ de ‘apt’ o ‘yum’ y hagan un
‘apt-get install mkdoc’

Así y todo no sería tan fácil como en los CMSs PHP ya que sería necesario el usuario root pero
no creo que haya una forma de no hacerlo así y es común para aplicaciones basadas en mod_perl,

2

02 June 2005

pod2pdf

Issue02.pod

Java y Zope, en contraste muchas aplicaciones PHP son diseñadas para ser usadas en server sin acceso
a root.

Alguna experiencia, divertida o no, que tuvieron mientras este proceso se llevaba a cabo, y que
quiera compartir ??

No recuerdo ninguna anécdota divertida, de lo que tengo más memoria es de cambiar la licencia —
liberar el código da una gran sensación :-)

Algo más que nos quiera decir y que no le preguntamos ??

Bueno lo que es más interesante sobre la forma de producción del software libre es el potencial de
aplicar este método de producción a la producción de otras cosas — creo que el mundo será un
lugar mucho mejor si el modo de producción del Software Libre fuera generalizado y aplicado a la
producción de todo.

Conclusiones (por Víctor A. Rodríguez)

Simplemente tengo que decir que sin el movimiento Open Source el proyecto no podría llevarse a cabo
para una compañía del tamaño de MKDoc Ltd. donde los recursos disponibles son la primer
señal de stop y el pensamiento creativo es la herramienta de cambio a mano para
  • Links de descarga
http://lwp-l.com/pdf9335

Comentarios de: CaFePerl Issue02 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad