ArgoUML 0.21.1 * Google SketchUp 7.1 * Uso del regulador ... · ArgoUML 0.21.1 * Google SketchUp...

48
ArgoUML 0.21.1 * Google SketchUp 7.1 * Uso del regulador 7905 como una opción al 7805 * Borrando el registro de ejecutar

Transcript of ArgoUML 0.21.1 * Google SketchUp 7.1 * Uso del regulador ... · ArgoUML 0.21.1 * Google SketchUp...

ArgoUML 0.21.1 * Google SketchUp 7.1 * Uso del regulador 7905 como una opción al 7805 * Borrando el registro de ejecutar

El vocero .Editorial Por Raymond J. Sutil Delgado

Hola estimados lectores, una vez más la revistaTino está con ustedes, para llevarles una reco-pilado artículos y utilidades sobre informática,electrónica y comunicaciones. Aunque tenemosuna mala noticia, la esperada sección devideojuegos, a la que hicimos referencia en elnúmero anterior, no estará en estas páginas, aúnno contamos con los aseguramientos y la políti-ca editorial para dicha sección, por lo que ten-drán que continuar en la espera. Pedimos dis-culpas y prometemos mantenerlos al tanto.Recientemente el país estuvo con mucha acti-vidad, con motivo de la celebración del FLISOL2010. Todo software libre, para la soberanía in-formática. La sección de la entrevista está dedi-cada, al papel que jugaron los Joven Club deComputación y Electrónica en este festival lati-noamericano.Un tema que también es noticias por estos díases el sitio web EcuRed. Cientos de artículosestán siendo agregados a la base de datos máscompleta que existirá sobre Cuba. Temas dehistoria local, personalidades, hechos, leyendas,etc. Todo para que los cubanos y el mundo, co-nozca que hacemos, como vivimos, que nosdistingue. Haciendo un llamado desde la revis-ta a todos los que de una forma u otra, tenganla posibilidad de aportar al enriquecimiento deesta especie de Wikipedia nacional, pues queno lo piense dos veces, muchas personas se loagradecerán.En otras cuestiones, este número viene carga-do de cosas buenas, temas muy interesantesen la sección El escritorio y El taller. Recomen-darles que no dejen de leer El navegador, en-contrar sitios muy interesantes.Estamos solo al comienzo, nos resta continuartrabajando para perfeccionar nuestra trabajo enla revista, teniendo como premisa por encimade todo la calidad y profesionalidad de los artí-culos a publicar, para lograr que cada edicióncuente con más lectores...

Los Joven Club jagüeyenses reciben visita del delegado del MIC1er Taller Provincial las TIC y el Medio AmbienteCurso a distancia “Administración de Empresas”Laberinto de la naturaleza. Juego realizado por niños en CabaiguánFLISOL 2010 en CienfuegosTurbo no se queda sin apoyar a EcuRedVeintidós razones para estar de fiestaResultados del 2do Concurso convocado por la Revista TinoEl Windows 7 sobrepasó el 10% del mercado de Sistemas Operativos

5

6

7

8

9

3

El escritorio .Video juegos. ¿Un problema o una solución?Un desafío que nos lleva a la libertadApuntes sobre la implementación de un chat con JSP y AJAXMetodologías de desarrollo de software. Su aplicación y usoTinuxJC el GNU/Linux de los Joven Club Puerto Padrenses

10 13 17 21 26

El laboratorio .ArgoUML 0.21.1NtEd v1.9.22Google SketchUp 7.1FEBE (Firefox Environment Backup Extension)

28 29 30 31

El entrevistado .Ernesto Vallín Martínez 32

El taller .Uso del regulador 7905 como una opción al 7805 33

El foro .Preguntas y respuestas 35

El consejero .Trucos, sugerencias, guías prácticas y más 36

El navegador .Revista 16 de abrilRadio Progreso La onda de la alegríaCITMATELCMBF Radio Musical NacionalArteaméricaCORALSAProducciones Addala, todo en el reino de la músicaPortal nacional Forum de Ciencia y TécnicaTravelnet Cuba: Descubra Cuba con nosotrosEmisora Triple M OrientalLa Columna. Portal Web de la Cultura LajeraOficina para la informatización

41

42

43

44

El ingenioso .Crucigrama, poemas, curiosidades y mucho humor 45

4

ContáctenosSitio web

Puede acceder a nuestra publicación a través del PortalNacional de los Joven Club de Computación y Electróni-ca en la dirección:

http://revista.jovenclub.cu/

Email

Para escribir a nuestra revista puede hacerlo a través dela dirección electrónica:

[email protected]

Teléfonos

Llámenos a los siguientes teléfonos en los horarios de9:00am a 5:00pm, de Lunes a Viernes:

Dirección: 53-31-625754

Producción: 53-7-8660759

Redacción: 53-7-8322323

Dirección Postal

Equipo Nacional de Computación y Electrónicacalle 13 Nº 456 entre E y F, Vedadomunicipio Plaza de la RevoluciónCiudad de La Habana.Cuba

RSPS 2163 / ISSN 1995-9419

Colectivo de la RevistaDirector

Raymond J. Sutil [email protected]

ProducciónDamiana Martínez Reyes

[email protected]

RedactoresEdgar Sedeño [email protected]

Carlos López Ló[email protected] Díaz Bermú[email protected]

Juan Carlos Jiménez Ferná[email protected]

Yury Ramón Castelló [email protected]

Issel Mayra Tandrón Echeverrí[email protected] Armas Solís

[email protected]

Diseñador y EditorRaymond J. Sutil Delgado

[email protected]

CorrectorLisbet Vallés Bravo

[email protected]

ColaboradoresErnesto Vallín Martínez

Los Joven Club jagüeyenses reci-ben visita del delegado del MIC

Nancy A. Pérez Orihuela

[email protected]

Joven Club Jagüey 3

Los Joven Club deJagüey Grande fue-ron visitados el día 17de Marzo en las pri-meras horas de latarde por el delega-do del Ministerio delas Informáticas y lasComun icac iones(MIC) en la provinciacompañero Luis

Mora acompañado de la directora provincial MidialaHernández Rodríguez.

El recibimiento se realizó en el Joven club Jagüey I, don-de la coordinadora municipal Mildrey Hernández Garcíamostró una presentación demostrando el trabajo de losjóvenes club del municipio desde sus inicios hasta la fe-cha.

Seguidamente se realizó un intercambio de ideas y pro-yecciones futuras así como estrategias a seguir en el tra-bajo, con el compañero y nuestra directora provincial. Alfinalizar éste se realizó un recorrido por el resto de losjóvenes club intercambiando con los trabajadores.

De forma general la visita fue considerada de muy fructí-fera tanto por los visitantes como los visitados demos-trándose la calidad del capital humano de dicho munici-pio.

5

mática y las Comunicaciones y el Medio Ambiente”, eventoque fue convocado de conjunto por la Unión de JóvenesComunistas, Las Brigadas Técnicas Juveniles y la Uni-dad de Medio Ambiente del CITMA en Jagüey Grande.

El mismo estuvo dirigido a prestar especial atención a laproblemática ambiental mediante la presentación de tra-bajos dentro de disímiles modalidades como fueron laFotografía, Caricaturas, Artículos, Trabajos Sociales ySoftware, mediante los cuales se logró abarcar la diversi-dad de aspectos que abarca este tema.

El evento contó con la participación del Compañero FroilanDueñas, Especialista Provincial de CITMA y el MSc.Lázaro Morales Hernández, Especialista del CITMA enJagüey Grande. Se presentaron un total de 43 trabajospor ponentes que incluían desde pioneros hasta masteren ciencias, distribuidos en 6 comisiones de trabajo, delos cuales 14 fueron premiados y se otorgaron 15 men-ciones.

Entre los trabajos premiados se destacaron los siguien-tes:

En Fotografía y caricatura:

Fachada habanera de Reynaldo Perera de ArmasLa Casa de Amanda FernándezLos Galaxitos 2bleA, de Luís Alvelo

Artículos:

Msc. Lázaro Rodríguez, con un conjunto de trabajos,Roberto Tápanes, Estrategia Ambiental de Cítricos.

Multimedias:

Multimedia EcoMural Jagüey Grande, de Melisa PrietoDíaz y Zurumy Cowan Machado (pioneras).Multimedia Ciénaga de Zapata, de Lizandra PlacenciaMultimedia Saber Si Da Vida, de Yolagny Díaz BermúdezMultimedia Cambio Radical, Madyley ClaroMultimedia Mi Finca Agroecológica, de Adrián HernándezMultimedia Eco-Colon, de Reynaldo Perera de Armas yJuan Carlos ContrerasMultimedia DigiHuerto, de Reynaldo Perera de Armas

Como colofón del evento se confeccionará un CD con lostrabajos premiados en colaboración con el CITMA parasu posterior publicación. “El primer paso para salvar laespecie humana lo constituye el conocimiento de nuestroentorno”.

1er Taller Provincial las TIC y elMedio Ambiente

Yolagny Díaz Bermúdez

[email protected]

Joven Club Jagüey 1

El pasado 17 de marzo se efectuó en el Instituto Politéc-nico de Informática “Israel León” de la provincia de Ma-tanzas el 1er Taller Provincial “Las Tecnologías de la infor-

Hoy en día el modelo de Educación a Distancia está lla-mado a ser el nuevo paradigma en la formación del capi-tal intelectual de una organización; permitiendo accedera los conocimientos, sin importar distancias geográficas.

Las nuevas reestructuraciones que han estado sucedien-do en los Joven Club de Computación y Electrónica(JCCE) hizo necesario impartir un curso de “Administra-ción de Empresas” con el fin de capacitar a sus trabaja-dores y fundamentalmente a sus directivos en cuestio-nes administrativas.

El curso se encuentra en la plataforma MOODLE nacio-nal en la dirección:http://cursad.jovenclub.cu, estará dis-ponible hasta el 31 de agosto del 2010 y cuenta con die-ciséis encuentros diseñados y elaborados de la forma másfactible posible, desde los objetivos, auto - estudio y pre-guntas de control de conocimientos. Además posee elprograma del curso y un glosario de términos. Cada en-cuentro tiene una actividad de estudio independiente quelos estudiantes deben resolver para medir conocimientosy entre sus temas encontramos:

- Reseña Histórica de la Administración.- La Administración según varios autores.- Teorías de la Administración.- Teorías de la Administración (Continuación).- Funciones de la Administración: * Planificación, organización, dirección y control.- La Dirección por Objetivos (D.P.O.).- El trabajo en Equipo en la Empresa Moderna.- Los 8 hábitos de los directivos.- Como seleccionar al mejor líder.- Que hacen los directivos.- La ética administrativa y el cambio.- El jefe del siglo XXI.

El entorno cambiante en el que nos encontramos hacenecesario que nuestros directivos conozcan al menos lascuestiones básicas de la “Administración de Empresas”,y el Curso a Distancia que se propone es un medio facti-ble para lograr este objetivo, puesto que el arte de admi-nistrar necesita estudiarse.

6

Laberinto de la naturaleza. Juegorealizado por niños en Cabaiguán

Rafael José Nápoles Pino

[email protected]

Joven Club Cabaiguán 1

El juego constituyeuna actividad degran importanciapara el desarrollo dehabilidades, la crea-tividad y el intelecto,así como la forma-ción de valores enlos niños y jóvenes.

Es por ello que ungrupo de niños pro-

cedentes de la ESBU Juan Santander Herrera de nues-tro municipio participan activamente en la elaboración dejuegos que permitan la recreación sana y al mismo tiem-po contribuyan a la educación de las nuevas generacio-nes.

Ejemplo de ello es el videojuego Laberinto de la naturale-za, creado por un colectivo de niños de la escuela men-cionada vinculados al movimiento de los Joven Club deComputación y Electrónica.

Laberinto… es un juego de plataforma, en el que el niñode desplaza por diferentes escenarios (12 niveles) con elobjetivo de resolver situaciones del medio ambiente, comoapagar los incendios forestales, recoger basura del mar,entre otras, cuidándose de depredadores que puedenhacerle daño.

Este videojuego obtuvo mención el I Festival Provincialde Videojuegos, mención en el evento Informática paraJóvenes provincial y premio en la Exposición Forjadoresdel Futuro, que tuvo carácter nacional.

El grupo se encuentra enfrascado en la actualidad en losvideojuegos Girón y Pepín, sobre la epopeya homónimael primero y sobre el medio ambiente el segundo.

Curso a distancia“Administración de Empresas”

Nelson F. Ventura Ruíz

[email protected]

Joven Club Trinidad 2

Turbo no se queda sin apoyar aEcuRed

Marileyvis Rodríguez García

[email protected]

Joven Club Colón 1

En el país se estárealizando una enci-clopedia digital conel nombre deECURED, un pro-yecto cubano quebusca alcance y par-ticipación universal,colaborativa y solida-ria, ofreciéndoles asus participantes un

espacio interactivo para publicar contenidos con caracte-rísticas enciclopédicas. Su ideología es la de acumular ydesarrollar el conocimiento con un objetivo democratizadory no lucrativo.

En los Joven Club de la Provincia de Matanzas está diri-gido por el Centro de Información Provincial, que está acargo del Licenciado Yosvel Prieto Fernández, el cualtiene la responsabilidad de que cada artículo que se edi-te tenga la calidad requerida. El Joven Club de Computa-ción y Electrónica Turbo (Colón I), no se queda sin apo-yar este proyecto. En el mismo trabajan dos instructorescon la mayor responsabilidad, con el objetivo de logar laeficacia y uniformidad que dicho proyecto requiere, guián-dose por el Manual de Estilo, las Políticas y la Ayuda.Toman en cuenta los principios de responsabilidad, origi-nalidad y fiabilidad para guiar trabajo.

Trabajan de forma directa en la publicación de la Historiadel Municipio de Colón. Una vez terminada la publicaciónse comenzará a trabajar con el artículo Alfa Colombinaque no es más que la historia de la alfabetización de Co-lón más adelante se pretende publicar artículos de aque-llas localidades que no son municipios.

Este proyecto se está desarrollando con el fin de que enla red cubana exista una enciclopedia digital con disímilestemas de Cuba para el mundo y en especial para los cu-banos que desde un Joven Club o cualquier computado-ra con el servicio de Internet .cu puede conectarse a ella.

FLISOL 2010 en Cienfuegos

Yoana M. Gómez Lapido

[email protected]

Dirección Provincial Cienfuegos

Con éxito concluyóel Festival Latino-americano de Insta-lación de SoftwareLibre (FLISOL) enCienfuegos. Elevento contó con larepresentación deinstituciones comoBPA, Infosoc,EICMA, ETECSA,

Centro de Estudios Medioambientales, la Universidad deCienfuegos y Desoft s.a. de Villa Clara.

La mañana comenzó con una conferencia inaugural im-partida por Lino H. Rodríguez, representante de la Ofici-na de Informatización de la Sociedad, donde explicó laimportancia de la aplicación de Software Libre en las ins-tituciones cubanas; lo cual dio paso al llamamiento a launificación de los grupos de SWL de la provincia.

Muchas fueron las intervenciones e ideas aportadas afavor de esta unificación. “Con buena voluntad y miel haréun melao” fue la expresión de Redeis Alonso, de la ofici-na territorial de ETECSA; quien planteaba que la volun-tad y los deseos ya existen, lo que se necesita ademáses el espacio para materializar estas ideas de unión. Fuegeneralizada la propuesta de crear un grupo de SoftwareLibre donde estén vinculados todos los organismos pre-sentes en el evento.

Como parte de las acciones que ya se implementan estála instalación de Linux en un laboratorio de la DirecciónProvincial de los Joven Club. Existe además un blog, crea-do por el Lic. Dairon González, de la Empresa de Infor-mática y las Comunicaciones del Ministerio de la Agricul-tura, que publica artículos sobre este tema.

Como acuerdo final se propuso instaurar a los Joven Clubde la provincia como organización rectora del grupo deSoftware Libre, ante lo cual Darwin Pérez Figueredo,Subdirector Técnico de nuestra entidad en Cienfuegos,expresó: “Tenemos que crear un espacio en los JovenClub donde se respire Software Libre”.

7

Premio en el Festival Nacional de Videojuegos; las activi-dades de los Geroclub, contando con una presencia acti-va de los abuelos dentro de los Joven Club; los Infoclubque se vienen efectuando desde 1992; la constante cola-boración con diferentes campañas como la de salud con-tra la Influenza A H1N1; el apoyo en los Premios Lucaspara la promoción del video más popular del año.

En los meses de verano se hace notar también el papelde los Joven Club, con la realización de concursos y cur-sos cortos para niños, proyección de películas y eventosde juegos interactivos.

Contamos con un Sitio Web que surgió en el 2000, a ni-vel provincial, hasta el 2002 que se coloca en Internet.Hasta la fecha ha sido rediseñada su plantilla en 4 oca-siones, esta última lleva vigente 3 años, mostrando noti-cias locales actualizadas e informaciones propias de losJoven Club, con servicio de envío de postales, etc. Al-canza así una gran reputación, con un cúmulo de visitasanuales que sobrepasan los 2 millones.

Muchos son los logros alcanzados hasta la fecha, y losdeseos de seguir siendo la computadora de la familiacubana se reafirma en la labor del día a día en cada Jo-ven Club de nuestra provincia sureña.

Este 26 de abril se cumplen 22 años de la creación delprimer Joven Club de Computación y Electrónica en laprovincia de Cienfuegos. Con la fundación del Palacio deComputación llegaba al centro sur de la isla el sueño quenuestro comandante hiciera realidad unos meses antesen La Habana, con la creación de un programa socialque responde a los intereses y necesidades de la familiacubana.

A lo largo de todos estos años se han creado un total de27 instalaciones, distribuidas en toda la provincia, inclu-yendo un móvil de computación. Se han impartidodisímiles cursos, que van desde los más elementaleshasta otros más complejos, sobre MS-DOS y en la actua-lidad sobre Windows; con una diversidad que supera los40 tipos de cursos en todo el período transcurrido.

Las cifras de los graduados alcanzadas en estos 22 añoscon el esfuerzo de nuestros trabajadores resultan noto-rias, con un total de 92 409 títulos entregados. De ello 82606 son en la categoría de cursos largos, 3 369 en cur-sos cortos, 316 en postgrados y 6 118 niños graduados.Los cursos regulares y postgrados se brindan en las mo-dalidades: presencial, semipresencial y a distancia, estaúltima incorporándose como algo novedoso, al igual quelos postgrados.

Numerosas resultan las actividades realizadas dentro delmovimiento y otras con las cuales se ha colaborado en laprovincia. Entre ellas podemos citar los Festivales de laclase creadora; la colaboración con las Ferias del Libro yla noche de los libros, apoyando la misma con la presen-cia del Móvil; las actividades en saludo al 4 de abril; losconcursos de arte digital; Festivales de Software Libre enel Palacio de Computación; la participación enmovilizaciones para apoyar el trabajo en la agricultura enlos años más difíciles del período especial; el apoyo enlos festivales de la Juventud (Cuba Vive) y en la recrea-ción sana en las bases de campismo, con juegos instruc-tivos; así como en todas las actividades que ha convoca-do la Unión de Jóvenes Comunistas; el apoyo a la luchacontra el VIH; Festival de Videojuegos, con la presenta-ción del videojuego Sokobot, el cual obtuvo el Primer

8

Veintidos razones para estar defiesta

Yoana Margarita Gómez Lapido

[email protected]

Dirección Provincial Cienfuegos

Resultados del 2do Concursoconvocado por la Revista Tino

Raymond J. Sutil Delgado

[email protected]

Dirección Nacional Joven Club

En el pasado número, convocamos a un concurso paraque participaran la mayor cantidad de lectores. Consistíaen responder 10 preguntas, las respuestas, estaban enlas páginas de las 16 ediciones de la revista Tino, que sehabían publicado.

Muchos fueron los email recibidos, de casi todas las pro-vincias del país. Resultado ganador: Luis Arturo RamírezSoto, de la provincia Granma.

A continuación damos a conocer las respuestas correc-tas

1- ¿Cuándo fue publicada la primera edición de la Revis-ta Tino? (Día mes y año)La Revista Tino se publicó por primera vez el día 4 deseptiembre del 2007.

9

El Windows 7 sobrepasó el 10% delmercado de Sistemas Operativos

Raymond J. Sutil Delgado

[email protected]

Dirección Nacional Joven Club

Si bien el último delos sistemasoperativos deMicrosoft en marzologró superar el 10%de la cuota del mer-cado (recordemosque Windows 7 salióa la venta en octubredel año pasado y quea Vista le llevó lograr

este porcentaje unos 16 meses), no significa que el usode los SO de la compañía de Redmond está en ascensosino, por el contrario, que continúa su tendencia de baja.

Según el informe Web analytics company Net Applications,ocurre que si bien Microsoft continúa siendo el líder indis-cutible del mercado de sistemas operativos (cuenta conun poco más del 90%), bajó medio punto durante el mesde febrero, algo que viene sucediendo desde un tiempoatrás.

Pero lo que más interesa es que la mayor cantidad deusuarios no provienen de otros SO sino que son los mis-mos usuarios de versiones anteriores de Windows queahora optan por esta actualización.

Uno de ellos es el XP, el que bajó un punto (del 63,5 al64,5%) y el otro, el Windows Vista, el que bajó mediopuntó (ahora está en 16%). Igualmente, se estimula queeste último caiga con mucho más rapidez que el anterior.Y lo que más debería preocupar a la gente de Redmondes que el XP sigue siendo la gran estrella de sussistemasoperativos (casi el 70% del mercado de los SO está a suspies).

En cuanto a otros sistemas, según el análisis se observóque Mac OS X tuvo un leve ascenso, con lo que alcanzóel 5,3% y que Linux cuenta con el 1%.

Tomado de:http://www.mastermagazine.info/articulo/windows-sobre-paso-mercado.php

2- ¿Cuáles son las secciones de la Revista Tino y cualsección fue cambiada y en qué número?Las secciones son: El vocero, El escritorio, El laboratorio,El entrevistado, El taller, El foro, El consejero, El navegadory El visor. A partir de la edición número 5 El visor se sus-tituye por El ingenioso.

3- ¿Título y nombre del autor del artículo ganador del pri-mer concurso?El artículo ganador del primer concurso fue: "Los sitiosweb cubanos y su acceso a través de los Joven Club".De la autora Irma Rodríguez Cabrera.

4- ¿Cuántos sitios web se han publicado hasta la edición16, en la sección El navegador?En la sección El navegador se han publicado hasta laedición número 16: 192 sitios web.

5- ¿Cuántos artículos referente al software libre comoobjetivo principal, se han publicado en la sección El es-critorio, en estos 16 números?Referente al software libre como objetivo principal, se hanpublicado 8 artículos.

6- ¿Cuántos artículos se han escrito para la sección Elescritorio, que se han publicado en dos partes?Se han escrito para la sección El escritorio, que se hanpublicado en dos partes (son los artículos que se hanpublicado en dos números diferentes) 4 artículos.

7- ¿Diga el título del artículo publicado y la sección, delcual se hace referencia en la edición número 6, en la sec-ción El foro?En la sección El foro de la edición 6 se hace referencia alartículo "OpenOffice.org" publicado en la sección El labo-ratorio de la revista número 4.

8- ¿Diga el número de la revista en que se informó porprimera vez en la sección el vocero, sobre videojuegoscubanos?Se informó por primera vez sobre videojuegos en la re-vista número 10.

9- ¿Diga el nombre y apellidos y el por qué se le realizó laprimera entrevista publicada en la sección El entrevista-do?La primera entrevista realizada fue al instructor RosendoMartínez Benítez, por ser el “Ganador del Gran Premioen el evento Nacional Infoclub 2007”.

10- ¿Diga el nombre y dos apellidos, del autor que másartículos ha publicado en la sección El taller?El nombre del autor es Bernardo Herrera Pérez.

10

En los últimos tiempos los videojuegoshan sido tema de innumerables inves-tigaciones a nivel internacional. Des-de su aparición en 1952 con Oxo, lasgrandes industrias iniciaron una carre-ra ininterrumpida por producir más ymejores. Las décadas de los 70 y 80marcaron pautas importantes en suavance. Con puntuales diferencias, elaño 2006 distinguió la continuación delas nuevas generaciones con las cor-poraciones Sony y Nintendo al man-do. Japón y Estados Unidos han im-puesto diseños y propuestas, con granaceptación en el mercado mundial.

Los videojuegos requieren de un so-porte electrónico: computadoras, telé-fonos móviles o los creados expresa-mente para ese fin, como ataris,nintendos y play station. Los dispositi-vos se almacenan en dependencia deltipo de consola: cartucho, disco mag-nético, CD y DVD. A diferencia de losjuegos tradicionales, las personasmantienen la interacción con el apara-to y tienen el control de los entornosvirtuales.

Cuba no está aislada de este fenóme-no. Asumir la ausencia en nuestro con-texto constituye una creencia errónea.

Tal vez esto supone no tener una cla-ra idea de su magnitud y característi-cas.

Los videojuegos procedentes del ex-terior carecen, en su mayoría, de uncontenido educativo y enriquecedorpara el jugador. Muchos sugieren, di-recta o indirectamente, comportamien-tos violentos, individualismo y discri-minación racial o de sexo.

En el plano nacional el fenómeno noes abordado frecuentemente. Los es-tudios realizados tienen un carácteraislado, y solo algunas instituciones,como el Grupo Nacional de SoftwareEducativo, perteneciente al Ministeriode Educación, trabajan en proyectospara la creación de videojuegos ins-tructivos; destacando algunos Gruposde Producción de Software de los Jo-ven Club de Computación y Electróni-ca, que también se dedican a esta ac-tividad.

El municipio de Sancti Spíritus fue es-cenario de la investigación de OmarStainer Rivera y Patricia Rodríguez,recién graduados de Licenciatura enPsicología de la Universidad CentralMarta Abreu, de Villa Clara, quienes

intentaron determinar la percepciónque tienen de los videojuegos los alum-nos de sexto grado de las escuelasprimarias Arselio Suárez y ObdulioMorales.

Los resultados de las cien entrevistasrealizadas arrojaron datos interesan-tes y novedosos, pues un número con-siderable de adolescentes manifestóposeer alguna modalidad devideojuegos. De hecho, más de la mi-tad utilizan algún tipo todos los días,tres veces o al menos una vez por se-mana. Y contradictoriamente a lo quemuchos piensan, su acceso no estárelacionado estrictamente con la situa-ción económica, lo cual presupone unamayor complejidad en el fenómeno.

Aunque muchos poseen algún tipo deconsola, otros las utilizan en casas dealquiler, en el centro laboral de fami-liares o en la misma escuela. El tiem-po dedicado por la mayoría al menoses de una hora.

Los investigadores también detectaronque los lugares que se dedican al al-quiler de videojuegos son un fenóme-no extendido y popular entre los ado-lescentes.

Video juegos¿Un problema o una solución?

Dayanne Pérez Pérez

[email protected]

Joven Club Primero de Enero 2

11

«Existe una modalidad donde los usua-rios juegan en la misma casa del quealquila, y el tiempo dedicado a la acti-vidad no es tan significativo. Los pa-dres no necesariamente conocen estasituación, por tratarse de casas cerca-nas», afirma Stainer.

«En la otra modalidad, los adolescen-tes pueden llevarse el equipo para sucasa. Para ello necesitan una cantidadde dinero mayor y es improbable quelos padres no estén al tanto. Este di-nero, casi en la totalidad de los casos,proviene de la familia. El tiempo duran-te el cual se emplean los videojuegoses superior, pudiendo extenderse du-rante un día completo o el fin de sema-na.

«Los precios de las casas de alquileroscilan entre un peso por cinco o diezminutos, y 20 ó 30 pesos por un díacompleto. En ocasiones, el dinero esuna recompensa de los padres al com-portamiento del adolescente».

La elevada motivación por losvideojuegos, incide en que en ocasio-nes el niño o adolescente busque pordiferentes vías el dinero. «El descono-cimiento de las instituciones sobre loslugares dedicados al alquiler, y sobrela calidad de los juegos, convierte elfenómeno en un tema de obligado aná-lisis», refiere el investigador.

Algunos médicos consideran que eluso de los videojuegos es útil en el tra-tamiento de varias enfermedades,como el autismo por ejemplo; pero lamayoría coincide en señalar que elabuso de los mismos interfiere en lavida del individuo en aspectos como lasociabilidad, el rendimiento escolar,laboral y la dinámica familiar.

Los investigadores del tema recomien-dan un tiempo máximo de dos horasde exposición a los videojuegos. Estádemostrado que un tiempo excesivofrente a la pantalla, puede provocarproblemas tales como:

-Ansiedad.-Depresión.-Agresividad.-Distractibilidad.-Fantasía descontrolada.-Disminución de la creatividad, ya quese limita la imaginación con un juegorepetitivo.-Introversión.-Baja autoestima.-Sentimientos de inferioridad.-Necesidad de reconocimiento.-Dificultad en las relaciones sociales.-Bajo rendimiento escolar.-Hurtos y gastos de dinero destinadoa otras necesidades, para la comprade videojuegos.-Cambios biopsicológicos, en el ritmocardíaco y en la presión arterial.-Dificultad en el control de losesfínteres. Encopresis (incontinenciafecal) y enuresis (incontinencia urina-ria).-Cansancio y agotamiento del sistemanervioso.-Epilepsia fotosensitiva.

Resulta alarmante señalar que algunosjóvenes han llegado a perder la vidacomo consecuencia de excesivas ho-ras frente al monitor durante las cua-les no comían ni dormían, exponiendosu organismo a un colapso físico ymental.

Otro de los aspectos igualmente cues-tionados y que puede conllevar a lamuerte entre los jóvenes, es el gradode violencia implícito en muchos de losjuegos. Hay quienes aseguran que unjuego violento podría favorecer con-ductas más agresivas de los jugado-res debido a la insensibilidad que elmismo provoca hacia estas conductas.Tal es el caso del videojuego Manhunt2 (caza al hombre), el cual fue prohibi-do en Irlanda, Gran Bretaña e Italia yno logró aprobación para comerciali-zarse en Suiza. Este juego propone lapersecución y el asesinato brutal de losrivales.

Son precisamente los juegos violentos

de lucha, enfrentamientos, aniquila-miento de personas o monstruos losmás demandados en el mercado. Deahí que surja una competencia entrelos productores por hacer juegos cadavez más violentos e interactivos, quegaranticen el éxito en las ventas y lesproporcionen la ganancia esperada.Por ejemplo: Nintendo no tenía juegoscon alto contenido de violencia, perodespués de 1992, fecha en que repor-tó ventas del 24% contra un 68% queregistró Sega por tener juegos más vio-lentos, cambiaron su tendencia.

Sean adictivos o no, lo cierto es quelos videojuegos ocupan un tiempo quees sustraído a otras actividades impor-tantes en la vida del niño, adolescenteo joven. Cuanto más tiempo pasenfrente a la computadora, menos dedi-carán a la socialización, al intercam-bio, a otras actividades como los jue-gos de roles, la lectura, el ejercicio fí-sico y a compartir con su familia o gru-po de amigos.

Al adquirir un juego virtual debemos sercuidadosos con los mensajes quetransmitan, porque se pueden conver-tir en un modelo a imitar y mucho máspor los pequeños de casa. Un videojuego bien pensado educa y forma va-lores en los niños.

Está demostrado que el razonamientocrece con juegos de estrategia, en tan-to la orientación espacial aumenta enlos usuarios, pues los juegos en tres

Machinarium un videojuegoestilo aventura gráfica

12

dimensiones implican adquirir un do-minio importante del espacio, como enlos juegos de plataformas o de aven-turas en animación del legendario fon-tanero italiano Súper Mario.

Utilizados en dosis razonables, losvideojuegos pueden favorecer la capa-cidad de concentración ante determi-nados estímulos, aunque unasobreexposición generará el efectocontrario. Lo mismo con la coordina-ción visomotora, que se estimula apartir del uso de estos dispositivos.

Otro aspecto importante es la resolu-ción de conflictos y toma de decisio-nes. Diferentes softwares lúdicos,como los simuladores o las aventurasgráficas, fomentan la capacidad de re-solver problemas cotidianos y la bús-queda de posibles soluciones, que lue-go pueden ser aprovechadas en la vidareal.

Expertos en optometría destacan otrosbeneficios relacionados con el correc-to uso de los videojuegos, como dis-minuir el tiempo de reacción, mejorarla comunicación cuando se juega engrupo, familiarizar a los niños con eluso de equipos informáticos y el desa-rrollo de otras habilidades relaciona-das con situaciones cotidianas como

conducir, leer, estudiar o practicar de-portes.

Recientemente en Cuba se comenzóa fomentar el desarrollo devideojuegos, con la realización del Pri-mer Festival Nacional de esta especia-lidad, en el capitalino Palacio Centralde Computación. El punto de vista cu-bano, por supuesto, se aleja de los pro-pósitos de mercadotecnia que preva-lecen en el mundo. A raíz de la convo-catoria se presentaron más de 90 títu-los, una muestra del potencial que tie-ne el país. Y de contenidos vacíosnada, pues se pudo apreciar muchosoftware cargado de valores educati-vos, como fue el caso de Energía paraaprender, desarrollado por la Univer-sidad de las Ciencias Informáticas, yBojeo a Cuba, de la empresa avileñaDesoft.

Todavía es mucho lo que se puedehacer, pues buenas ideas adaptadasa esos entornos virtuales servirán paratransmutar los principales valores quedefiende nuestra sociedad. De esa for-ma se redimensionaría lo que hastaahora los cubanos conocemos como«jugar atari», pues apretar teclas ybotones tendría otros fines.

Tanto en las escuelas cubanas como

en los Joven Club de Computación yElectrónica, pueden utilizarse, sinpago, videojuegos educativos diver-sos, tanto para la enseñanza como enel tiempo libre. Si bien es verdad quetodavía algunos de estos productosdeben ganar más en calidad para com-petir con otros de factura extranjera,constituyen un comienzo positivo quedebe seguir desarrollándose.

El debate sobre los videojuegos nodebe quedar entre lo «bueno» y«malo», «esto sí» y «esto no». Esmejor informarse sobre cómo proceder,dosificar y controlar su uso, y no ver-los simplemente como una forma paraque el niño «esté tranquilo».

Referencias

1- www.uh.cu/centros/ciei/biblioteca/bibliote-ca.../libro%20omc.pdf

2- www.juventudrebelde.cu/cuba/2007-08-09/videojuegos-o-juegos-tradicionales/

3- www.esquife.cult.cu/revista/39/10.htm

4- www.cubasi.cu/

5- www.juventudrebelde.cu/suplementos/informatica/2009-08-26

13

El creciente interés que presenta ac-tualmente la informática en todo nues-tro país se ve amenazado por la ad-quisición de software propietario, esdecir, programas para computadorasque además de ser costosos no sepueden distribuir, ni modificar por elusuario que lo adquiere. Windows y lamayoría de los programas que corrensobre él son software propietarios, locual representa que para adquirirlo enmuchos casos haya que craquearlos(copiarlos ilegalmente), por ejemplo alusuario de Windows le es casi impres-cindible tener instalado en su PC unbuen antivirus que le defienda contralos virus de computadora (softwaremalignos) pues al instalar este softwarees necesario incluirle un código de ac-tivación, licencia o clave del productoque por su puesto no hemos compra-do nosotros.

Frente a esta situación y debido alavance tecnológico que va adquirien-do nuestro país se ha decidido comoalternativa muy útil la migración a otrosistema operativo llamado GNU/Linux.Este no solo representa una varianteeconómica muy accesible, productoque la mayoría de las distribucionesque existen del mismo se ofrecen en

buena medida gratuitamente y por lasque hay que pagar son mucho másbaratas, incluyendo con ellas el dere-cho a reproducirla, modificarlas a gus-to, distribuirlas, etc. Lo cual proporcio-na muchas ventajas en las esferas dela economía, la educación, la produc-ción y los servicios.

Pero uno de los problemas que exis-ten actualmente y que frenan esta mi-gración es la residencia al cambio. Nospreocupa saber si todo lo que hace-mos en Windows lo podremos haceren GNU/Linux, si encontraremos losmismos programas o si tendremos losmismos resultados. A todo esto sesuma el gran desconocimiento que hayacerca del Software libre, lo cual haceque se fabriquen teorías, especulacio-nes o mitos muy lejos de ser realidad.

Mitos del sistema operativo GNU/Linux

1.- Si uso Linux me quedaré aisladodel resto: esto es falso. Se ha hechoun gran esfuerzo en integrar a Linux alos ambientes corporativosmultiplataformas y los resultados sonmuy satisfactorios. Los sistemas conLinux pueden integrase a un dominioWindows y hacer uso de los recursos

compartidos. Se pueden editar archi-vos de Word y Excel en Linux e impri-mirlos en la impresora del XP y vice-versa. También se puede revisarHotmail y usar el Messenger y ICQ enun equipo Linux. De igual manera losPDF y todos los tipos de archivos deimagen, video y audio están soporta-dos, todo sin problemas.

2.- Linux no está estandarizado: detodos los comentarios, quizás este esel más infundado. Linux es la platafor-ma que más busca sujetarse a losestándares. Existen estándares paratodo, desde aquellos que definen comose debe comportar un manejador deventanas hasta el formato de las hojasde cálculo y los desarrolladores deLinux son muy respetuosos de apegar-se a todas estas reglas.

3.- Sólo un experto programador pue-de instalar y usar Linux: otro mito in-fundado. Cualquier persona puede serun usuario eficiente de Linux. Si suempresa compra un equipo con Linuxpre-instalado, usted encenderá el equi-po, usará el quemador, leerá susemails, imprimirá sus documentos,escuchara música, navegara porInternet y al final de día apagará la

Un desafío que nos lleva a la libertad Lester González Torres

[email protected]

Joven Club Sancti Spíritus 6

14

computadora e irá a casa (Linux es fa-moso por su gran estabilidad). Todo ellosin saber una jota de programación.

4.- Nadie en el mundo usa Linux: aun-que esta expresión se usa en términoexagerado, es necesario que quienescreen esto se informen un poco de loque sucede en el mundo con respectoal software libre ya que países como:Brasil, México, Argentina, Venezuela,Chile, Puerto Rico, Colombia, Perú,Guatemala, Uruguay, República Domi-nicana, Costa Rica, El Salvador, Ecua-dor, Panamá, China, La India, Alema-nia, España y Roma usan actualmen-te Linux y tienen serias intenciones conla migración, algunos ya lo han hechocasi por completo.

5.- Linux está bien como juego, perono para algo serio: me gustaría saberque opina el ICBC, (el banco más gran-de de China con fondos que superanlos 640 mil millones de dólares y queusa Linux como plataforma). Así mis-mo me gustaría saber que opinaGoogle, Amazon.com, las automotricesFord y VolksWagen, el fabricante deaeronaves de la comunidad europeaAirbus y los astronautas de la estaciónorbital (en la cual se usa Linuxextensivamente). Hewlett-Packard, LaNasa, El Vaticano, Hollywood, IBM sonotros de los tantos que se suman a estalista. Y sobre la opinión de que Linuxes un "juego". De cualquier manera esun juego que todos quieren jugar: másde 38 mil millones de dólares en ga-nancias al año y sigue creciendo.

6.- Linux no genera empleos: “Al nohaber facturación por licencias, Linuxdaña la economía de los países puesno hay impuestos para el gobierno nihay empresas que pueden crear em-pleos". En realidad lo que está hacien-do Linux es impulsar el desarrollo tec-nológico (y la calidad de vida) de lospaíses del tercer mundo: al no haberpago por licencias las empresas de tec-nología (incluso las pequeñas) puedencobrar por los servicios de soporte,

personalización y desarrollo. Si anteslas empresas latinoamericanas soloaspiraban a quedarse con una peque-ña fracción del precio de la licencia,ahora pueden pelear por una rebana-da más grande del pastel ofreciendosoftware libre y su experiencia. Haymás trabajo para los programadoreslocales. Las empresas tienen la facul-tad de seguir produciendo sin gastaren costos de software, por ejemplo:pueden utilizar herramientas de dise-ño y vender su producto sin pagar porun software de diseño, pueden editarmúsica, videos, trabajar en tercera di-mensión, programar, editar documen-tos, trabajar con bases de datos, has-ta crear servidores para correo eInternet y muchas otras cosas más sinnecesidad de comprar programas paracada servicio.

Si los antiguos administradores deWindows sólo sabían apretar una bo-nita secuencia de botones sin enten-der lo que pasaba, ahora en BuenosAires, Santiago y México se están de-sarrollando verdaderas secciones decódigo en C o Java a un nivel de com-plejidad e innovación que hace ape-nas cinco años era impensable. Esotiene un mayor impacto en la econo-mía: Brasil e India (dos grandes entu-siastas de Linux) se están convirtien-do en los exportadores de software desus respectivas regiones.

7.- Linux es feo: Linux ha cambiadomucho, sobre todo en los tres últimosaños. Hasta la versión 7.2 deMandrake, que salió al público a me-diados del 2000, Linux o más precisa-mente, sus escritorios principales, KDEy Gnome, adolecieron de un desarro-llo gráfico que fuera al mismo ritmo quesu desarrollo técnico. No todo era cul-pa de los escritorios, un aspecto fun-damental del ambiente gráfico, el des-plegado de las fuentes, lo realiza elXserver, y su implementación no erala mejor.

Todo eso cambió al inicio del 2001 con

el nuevo KDE y las mejoras al Xserver.Note que me estoy refiriendo al 2001,de esto hace nueve años. Actualmen-te Linux posee uno de los entornos grá-ficos más atractivos de la industria(más atractivo que el de Windows ysólo superado por el MacOSX deApple). El ambiente gráfico de Linux estambién, y por mucho, el más flexible ypersonalizable. Con frecuencia diseñopáginas usando CSS y es una sorpre-sa para mí ver que en Windows lasfuentes pierden definición mientras enLinux se ven nítidas.

Pero todo tiene un precio, Linux se dioa conocer en 1994 como el SO másrápido del mundo, lo que era cierto. Esarapidez, lógicamente, se ha perdidocon los escritorios corporativos. Noobstante, aún existen los hacker'sdesktops como Windowmaker, Fluxboxo FVWM, que son entornos funciona-les y visualmente atractivos.

8.- En Linux no hay aplicaciones: aun-que hubo el día en que esto era cierto,ahora no pasa de ser un mito. Linuxestá lleno de programas maduros y to-talmente funcionales, por ejemplo:

- K3B y Nautilus queman CD's y DVD'ssin problemas.

- Koffice, GnomeOffice yOpenOffice.org son suites de oficinallenas de funciones avanzadas y dota-das de herramientas de integración.

- Gnomeeting es compatible conMicrosoft NetMeeting si deseamos usarnuestra cámara Web.

- Gimp es uno de los mejores editoresde imágenes y retoque fotográfico delmundo.

-Konqueror, Mozilla, Mozilla-Firefox,Epiphany, y Galeon son excelentesnavegadores, inmunes al código mali-cioso de algunos sitios.

- Kontact y Evolution manejan nuestra

agenda e información personal.

- Eclipse, Netbeans y Kdevelop sonherramientas gráficas de programaciónsimilares a VisualStudio.

- Linux está lleno de reproductoresmultimedia como Mplayer o Xine conel que podemos visualizar todos losformatos de video existentes.

- Con Quanta y Screem se crean fácil-mente páginas Web.

- Con Gaim y Kopete tenemosmensajería instantánea.

- Usando KmyMoney2, Gnucash oFacturalux, manejamos nuestras finan-zas personales o las de una empresa.

Sólo existe dos grupos de programasque actualmente no pueden encontra-se muy desarrollados en Linux: juegosy diseño en vectores. Sin embargo,Quake, Doom y Wolfenstein están dis-ponibles para Linux e Inkscape es unbuen editor de imágenes vectoriales.

9.- Linux es gratis y por tanto, lo quese haga en el no se puede cobrar: do-blemente Falso. Linux no es gratis, queno se deba gastar en la compra de sulicencia no significa que no habrá otroscostos, como la capacitación y el tiem-po en investigación de soluciones. Elcosto Total de Propiedad (TOC por sussiglas en inglés) suma los costos tota-les por implementar y sostener un sis-tema operativo. En términos generales,Linux es un 30% más barato queWindows, y ese porcentaje de ahorroaumenta año con año, pero eso no sig-nifica que Linux no requiera inversiónmonetaria.

Por otro lado, la licencia GPL noprohíbe cobrar por lo que se haga enLinux, de hecho, en la facturas se co-bra por la instalación, configuración yen su caso, programación de softwarelibre.

10.- Linux es difícil de manejar: repitatres veces conmigo "Ningún sistemaoperativo es fácil de usar".

Tres anécdotas para el caso:A- Una vez arreglé una computadorapara un pequeña oficina. Como suelohacer en estos casos, primero resguar-dé la información del disco duro, luegolo formateé y reinstalé el SO con losprogramas (todos los usuarios deWindows saben a lo que me refieropues lo deben hacer cada año, quié-ranlo o no). Al final copié la informa-ción nuevamente al disco duro, com-probé que todo funcionaba y entreguéel equipo listo para fundionar. Tres ho-ras después un iracundo arquitecto mereclamaba que todos sus archivos sehabían perdido, que yo los había bo-rrado y que todos eran importantísimos.Fui muy preocupado a verlo pues megusta ser serio en mi trabajo, al llegarme explicaron: "todo se había perdido"según ellos, porqué la carpeta "Proyec-tos" del "papel tapiz" no estaba. En rea-lidad la carpeta en C:/Mis documentos/Proyectos no tenía un acceso directoal escritorio y como no estaba allí, puesno existía. Alguien había hecho eseacceso directo años atrás y era la úni-ca manera que conocían para llegar aellos, además de los archivos recien-tes del menú "File" de Excel.

B- Luego de una acalorada discusión,le aposté a un colega una comida siera capaz de encontrar, en el piso don-de trabajábamos, tres personas quesupiesen cambiar el IRQ de su mouse.Vale la pena mencionar el hecho deque el piso era de un banco, donde tra-bajaban más de cincuenta graduadosuniversitarios. Ese día comí gratis.

C- Hace más menos un mes, una veci-na vino a pedirme de favor si podíadescargar e imprimir un documentoWord que le habían enviado porHotmail, en ese momento yo estabausando KDE. Ella abrió Mozilla, entróa Hotmail, al descargar el archivo,Mozilla sugirió OpenOffice.org ella dijo

OK, el archivo sólo era de dos hojas,cambió unos títulos y las palabras queel corrector ortográfico le señaló, dioun clic en imprimir, redactó la respues-ta en Hotmail, se puso de pié paramarcharse con su impresión, en lapuerta me dijo "que raro Windows", lue-go me dio las gracias y se marchó. Ellahabía usado Linux sin siquiera darsecuenta. Por supuesto, todo salió bienporque el equipo estaba correctamen-te configurado, como si fuese un equi-po OEM de fábrica.

No es que Linux sea difícil y Windowsfácil, lo que pasa es que nosotros so-mos la primera generación de usuariosy lo que encontramos fue Windows, sihubiese sido MacOS o NeXT u OS/2hubiésemos aprendido a batallar coneso, pero en realidad Windows o Linuxposeen el mismo grado de dificultad.

11.- En el software libre no hay innova-ción: la mejor innovación que han he-cho los sistemas abiertos es el mismoInternet: el protocolo TCP/IP, que le davida a la red, fue desarrollado por elequipo BSD de Berkeley y fue liberadobajo la BSD License, mientras el defi-ciente protocolo NetBeui ha sido aban-donado. También fue en el software li-bre donde se dio la primer CLI(Common Lenguaje Interface) que fueJython, años antes que el tardío .NETde Microsoft. Los Weblogs también sonuna innovación libre. El respaldo dis-tribuido de información y sistemas demonitoreo de redes están también en-tre las muchas innovaciones libres<http: / /www.pr ime-radiant .com/technologies/Linux.html>.

12.- Todo mundo puede ver el códigode los programas libres y por eso soninseguros: en realidad, pasa todo locontrario. Existen dos tipos de esque-mas de seguridad: la tipo plaza públi-ca en la cual todo mundo puede verlos detalles de un programa y cuandoencuentra una falla avisa a todo mun-do y la tipo torre de marfil donde sóloun reducido grupo puede ver el progra-

15

16

ma y cuando encuentra una falla noavisa a nadie. Al ser revisados pormuchas personas y hacer públicas lasfallas, es difícil que una error grave nosea detectado en un programa de soft-ware libre. En los programas torre demarfil, en cambio, las fallas pasan des-apercibidas por el pequeño grupo ycuando la encuentran no avisan. Entodo caso, y quizás esto es más gra-ve, la respuesta de los programas to-rre de marfil es muy lenta, arreglar ungrave fallo de seguridad puede tardarmeses sin que los usuarios estén cons-cientes del peligro que corren, comoya ha pasado en varias ocasiones conWindows 2000 y XP. En la plaza públi-ca, al ser dada a conocer una vulnera-bilidad, uno puede decidir continuar conese programa o reemplazarlo por otroque cumpla la misma función. En latorre de marfil uno no tiene esa liber-tad.

13.- No hay virus en Linux porque pocagente lo usa: durante décadas, Unix fueel único sistema operativo que estabadisponible, su cuota de mercado eradel 99%. Durante todo ese tiempo nun-ca hubo un virus. Los virus aparecie-ron al sumar Windows + Internet. Hayquienes dicen que Windows no es unsistema operativo verdadero, sino un"gestionador promiscuo de memoria yejecutables". Cuando una archivo lle-ga a Linux (por Internet o porque secopia desde un CD u otro medio de in-formación) no puede ejecutarse porqueno posee permisos y aunque los tuvie-se, no puede activar ningún servicioporque no es dueño del demonio quelo ejecuta. Esto revela un sistema ope-rativo maduro y bien diseñado. Exis-ten otros peligros para Linux como lostroyanos o algún exploit pero por cadauno de ellos hay miles de virus enWindows. Concluyendo: en Linux(como en todos los Unix) hasta ahorano existen virus y si aparecieran hastaahora sus creadores llevan la ventajaal pensar en la seguridad desde sucreación.

14.- En Linux no hay soporte: este mitoha sido despedazado por el último re-porte de ganancias trimestrales deIBM: 27.700 millones de dólares (casiel triple que Microsoft). La mayoría deeste dinero proviene de servicios ysoporte para Linux. EL software libreha revolucionado el mercado: ya no sevenden licencias, se venden lasconsultorías y el Know how. Esto habeneficiado a las empresas pequeñasde cada país, que pueden competirdando soporte a Linux a precios muyrazonables. De esta manera el dineroque se iba al norte por el estéril pagode licencias, se queda en cada paíspor pago de servicios.

15.- Linux no le quita mercado aWindows, sino a Unix: si bien es ciertoque Linux ha jubilado a AIX de IBM ySolaris de SUN. Lo cierto es que mu-chas migraciones Unix->Windows sehan visto canceladas en beneficio delas nuevas Unix->Linux. El modestocrecimiento de los servidores conWindows Server 2003 durante los dosúltimos años es debido a que Linux seha convertido en la gran opción demuchas empresas que gustan de Unixpero lo encontraban muy costoso. Lasúnicas razones por las cuales la gentesigue instalando servidores conWindows es por pereza o por ignoran-cia.

Representa verdaderamente un desa-fío migrar a este excelente sistemaoperativo, pero más difícil aún se haceresponder la cantidad de preguntas ymitos por decirlo de alguna manera,que se formulan en tanto estamos enel proceso de cambio.

Las bases de la migración no debenestar centradas en riñas interminablesde ¿Cuál será el mejor Sistema ope-rativo? O desvirtuar a uno para sobre-saltar a otro, todos los que sentimosalguna pasión por la informática debe-mos estar preparados para trabajar encualquier área con habilidad y eficien-cia; sobretodo no pensar que por que

conocemos muy bien un software estees el mejor que existe en el mundo.

Estas son algunas razones paraexhórtalo a usted a sumarse a la mi-gración de Windows a GNU/Linux:

GNU/Linux es:

- En su mayoría gratuito.- Libre de seriales o craks.- Es libre de: usar, copiar, modificar- Tiene un alto nivel de seguridad- Es muy estable y eficiente- Cuenta con casi todo el software equi-valentes a otros sistemas operativoscomo Windows- No cuenta con constantes amenazasde virus- No necesita grandes tecnologías nicomputadoras avanzadas paratrabajarlo con eficiencia.- Es verdaderamente Multitareas yMultiusuario.- Incluye casi todos los idiomas delmundo, solo algunos programas tienenun idioma especifico debido al progra-mador que lo creo.

Aceptar este desafío es sin lugar aduda una puesta a la libertad y la co-operación.

Referencias

1- Documental de código GNU/Linux.

2- Tutorial en Página Web de Característicasde GNU/Linux.

3- GNU/Linux fácil pdf.

4- Manual de plataforma de código abierto.

5- http://es.wikipedia.org/wiki/Linux

6- Revista “Librínsula , artículo Linux yMicrosoft: El desafío del pingüino de PabloJosé Leal 15/oct/2004.

7- Revista todo Linux, artículos: Organizaciónde ficheros en Linux: El FHS y Linux o BSD,¿he ahí el dilema? de Jesús GonzálezBarahona.

17

Esmeraldo López García

[email protected]

Colaborador Joven Club Jagüey 2

Apuntes sobre la implementación deun chat con JSP y AJAX

Al trabajar en un proyecto cliente/ser-vidor de ajedrez con tecnología java,donde se utiliza la clase Socket delpaquete java.net, tanto del lado delcliente como del servidor, siempre serecurría a la idea de poder escalar eseproyecto para su transformación en unproyecto web, donde se pudiese jugarajedrez entre dos personas a través deun sitio web. Lo primero que venía ala mente era el poder comunicar dosclientes que interactuaran entre sí parael intercambio de jugadas y llevar a fe-liz término dicho proyecto.

Para hacer realidad esta idea lo prime-ro fue desarrollar un proyecto más sen-cillo de intercambio de información en-tre dos clientes web como lo es el in-tercambio de mensaje a través de unchat, usando la propia tecnología java.

Ya se sabe que el lenguaje Java es cienpor ciento orientado a objetos,multiplataforma y multipropósito, ade-más de poseer otras bondades, pero¿Que nos ofrece Java para la progra-mación web?

Para responder a esta pregunta, lo pri-mero fue leer acerca de la plataformaJava donde nos encontramos con las

tecnología de Servlets y JSP.

¿Qué son los Servlets de Java?

Los Servlets son componentes del ser-vidor. Estos componentes pueden serejecutados en cualquier plataforma oen cualquier servidor debido a la tec-nología Java que se utiliza paraimplementarlos. Los Servletsincrementan la funcionalidad de unaaplicación web al encargarse del con-tenido dinámico (Existen otras opcio-nes que permiten generar contenidodinámico como son con los lenguajesASP, PHP, Phython y las páginas JSPesta última es un caso especial deservlet). Los servlet se cargan de for-ma automática por el entorno de eje-cución Java del servidor cuando senecesitan.

Al recibir una petición del cliente, elcontenedor/servidor web inicia elservlet requerido el cual procesa lapetición del cliente y envía la respues-ta de vuelta al contenedor/servidor, quees enrutada al cliente.

El ciclo de vida de un Servlet se divideen los siguientes puntos:1- El cliente solicita una petición a un

servidor vía URL.2- El servidor recibe la petición. a) Si es la primera, se utiliza el motorde Servlets para cargarlo y se llama almétodo init(). b) Si ya está iniciado, cualquier peti-ción se convierte en un nuevo hilo. UnServlet puede manejar múltiples peti-ciones de clientes.3- Se llama al método service() paraprocesar la petición devolviendo el re-sultado al cliente.4- Cuando se apaga el motor de unServlet se llama al método destroy(),que lo destruye y libera los recursosabiertos

El paquete javax.servlet proporcionaclases e interfaces para escribirservlets, por lo general se implementala interfaz javax.servlet.Servlet o here-da alguna de las clases más conve-nientes para un protocolo específico(Ej.: javax.servlet.HttpServlet). Alimplementar esta interfaz el servlet escapaz de interpretar los objetos de tipoHttpServletRequest yHttpServletResponse quienes contie-nen la información de la página queinvocó al servlet.

¿Qué es JSP? : JSP es un acrónimo

18

de Java Server Pages, que en espa-ñol vendría a ser algo como Páginasde Servidor Java. Es puesuna tecno-logía orientada a crear páginas webcon programación en Java. El motor delas páginas JSP está basado en losservlets de Java.

Las páginas JSP están compuestas decódigo HTML/XML mezclado con eti-quetas especiales para programarscripts de servidor en sintaxis Java. Portanto, las JSP podremos escribirlas connuestro editor HTML/XML habitual.

En JSP creamos páginas de maneraparecida a como se crean en ASP oPHP -otras dos tecnologías de servi-dor-. Generamos archivos con exten-sión .jsp que incluyen, dentro de la es-tructura de etiquetas HTML, las sen-tencias Java a ejecutar en el servidor.Antes de que sean funcionales los ar-chivos, el motor JSP lleva a cabo unafase de traducción de esa página enun servlet, implementado en un archi-vo class (Byte codes de Java). Estafase de traducción se lleva a cabo ha-bitualmente cuando se recibe la prime-ra solicitud de la página .jsp, aunqueexiste la opción de precompilar en có-digo para evitar ese tiempo de esperala primera vez que un cliente solicita lapágina.

Ejemplo de página JSP

En la Figura 2 se puede ver un ejem-plo extremadamente simple de unapágina JSP y el esquema de conver-sión de esa página en un servlet.

Relacionado con JSP están losJavaBeans, que son clases comunesde java, que tiene como característi-cas que a sus propiedades se acce-den a través de los métodos getXXX()y setXXX(), donde las “XXX” represen-tan el nombre de la propiedad, ade-más de poseer un constructor sinparámetros.

Cuando se utiliza un JavaBean en una

página JSP puede tener hasta cuatroámbitos o alcance (scope) distintos enfunción de la necesidad de uso. Si-guiendo el orden del más restrictivo almás amplio, el primero de ellos esrequest, que hará que la instancia delJavaBean esté disponible hasta quefinalice la petición de dicha página JSP.El siguiente es page, que habilita elJavaBean tan sólo en esa página. Eltercero es session, que hará que elJavaBean esté disponible para la pá-gina en la que se instancia y todasaquellas que sean visitadas en la mis-ma sesión de ese usuario. Y por últi-mo, application, que permite que la ins-tancia del JavaBean esté disponible alo largo de toda la aplicación Web.

Dependiendo del ámbito en el que tra-baje un JavaBean instanciado permiteque pueda ser reutilizado en variaspáginas sin tener que utilizar de nue-vo la etiqueta jsp:useBean. Si el con-tenedor encuentra en una página JSPla etiqueta jsp:useBean, compruebaprimero que el objeto no existe, encaso afirmativo y si el ámbito especifi-cado lo permite, lo recupera y lo hacedisponible para que pueda ser utiliza-do atendiendo al valor del atributoscope.

¿Qué es AJAX?

AJAX, acrónimo de AsynchronousJavaScript And XML (JavaScript y XMLasíncronos), es una técnica de desa-rrollo web para crear aplicacionesinteractivas. Éstas se ejecutan en el

cliente, es decir, en el navegador delusuario, y mantiene comunicaciónasíncrona con el servidor en segundoplano. De esta forma, es posible reali-zar cambios sobre la misma página sinnecesidad de recargarla. Esto signifi-ca aumentar la interactividad, velocidady usabilidad en la misma.

AJAX es una combinación de tres tec-nologías ya existentes:

- XHTML (o HTML) y hojas de estilosen cascada (CSS) para el diseño queacompaña a la información.- Document Object Model (DOM) ac-cedido con un lenguaje de scripting porparte del usuario, como JavaScript yJScript, para mostrar e interactuardinámicamente con la información pre-sentada.- El objeto XMLHttpRequest para inter-cambiar datos asincrónicamente con elservidor web..

XML es el formato usado comúnmentepara la transferencia de vuelta al servi-dor.

AJAX no constituye una tecnología ensí, sino que es un término que englobaa un grupo de éstas que trabajan con-juntamente.Una vez que se conoce lo que ofrecela plataforma java y que cosa es Ajax,se comienza a madurar la idea del pro-yecto del chat.

Para llevar a cabo dicha tarea, se ne-cesita definir los objetos ó clases (re-cordar que java es 100% orientado aobjeto), así que mano a la obra.

Clases necesarias:

Usuario: para guardar la informaciónque interesa relacionado con el usua-rio, todas las propiedades son del tipoString.

Propiedades. idusuario : sirve para identificar elusuario dentro del sitio.

Figura 2

19

nombre : Nombre real del usuario. apellidos: Apellidos del usuario. clvusuario: clave ó password de ac-ceso del usuario.

Métodos. Todos los métodos getXXX() ysetXXX() relacionado con las propie-dades. Usuario(String idusuario, String nom-bre, String apellido) es el constructorde la clase, que inicializa la propiedadclvusuario con un espacio en blanco.

UsuarioEnLinea: extiende de la claseusuario y añade la siguiente propiedad:

Propiedades. reportado: es un ejemplar de la cla-se Calendar del paquetejava.util.Calendar. su función es guar-dar la última vez que el usuario repor-to conexión.

Métodos. setReportado(Calendar reporte):actualiza la propiedad reportado con eltiempo actual. getReportado(). Leer la propiedadreportado. isConectado(): devuelve true sihace menos de 10 seg que el usuarioreportó conexión. actulizaReportando(). Actualiza lapropiedad reportado con el tiempo ac-tual.

MensajesUsuarios: para guardar la in-formación del mensaje.

Propiedades. idenvia: idusuario que envía el men-saje. idrecibe: idusurio al que va destina-do el mensaje. mensaje: texto del mensaje. entregado: un booleano para guar-dar el estado del mensaje.

Métodos. Todos los métodos getXXX() ysetXXX() relaconado con las. isEntgregado(): Devuelve true si el

mensaje ha sido entregado.

ListaUsuariosRegistrados: para alma-cenar los usuarios registrados.

Propiedades. lista: la lista con los usuarios es deltipo ArrayList<Usuario>

Métodos. addUsuario(Usuario usrCnn): agregranuevo usuario a la lista. deleteUsuario(Usuario usrCnn): bo-rrar un usuario registrado. isUsuarioExiste(String idusario): versi un usuario existe en la lista. getUsuario(String idusr): leer la infor-mación de un usuario.

ListaUsuariosConectados: para alma-cenar los usuarios conectados.

Propiedades. lista: la lista con los usuarios conec-tado, es un ArrayList<UsuarioEnLinea>

Métodos. addUsuario(UsuarioEnLinea usrCnn):agrega un usuario a la lista. deleteUsuario(UsuarioEnLineausrCnn): borra un usuario de la lista. isUsuarioExiste(String idusario): versi un usuario está conectado o existe. ReportarConexion(String idusuario):actualizar al usuario como conectado. delteAllDesconectado(): borrar todoslos usuarios desconectados.

ListaMensajes: para almacenar la lis-ta de mensajes de todos los usuarios.

Propiedades. lista: la lista de los mensajes para losusuarios, es unArrayList<MensajesUsuarios>

Métodos. addMensaje(MensajesUsuariosmsg): agrega un nuevo mensaje a lalista removeMensaje(MensajesUsuariosmsg): borrar un mensaje de la lista. removeAllMensajeEntregado(): bo-

rrar todos los mensajes entregados. getMensajesPara(String idrecibe,boolean cual): devolver todos los men-saje para el usuario con idusuario seaigual a idrecibe y la propiedad entre-gado coincida con el valor de cual, queson pasado como parámetros.

Ya hemos definidos las clases nece-sarias, pasaremos a definir las paginasHTML y JSP que necesitaremos.

inicio.html : es la página para que losusuarios se inicien sección o se regis-tren de ser necesario, al ser llenado losdatos, se envía una petición al servi-dor, al recurso login.jsp, ofrece un en-lace a la página registrar.html.login.jsp : procesa los datos de la pá-gina inicio.html, si es un usuario regis-trado y el password es correcto, prime-ro se añade a los “usuarios en líneas”y se envía a la página paginachat.jsp,con lo cual puede iniciar un chat concualquieras de los usuarios en líneas,esta página define los JavaBeans<jsp:useBean id="usr"c l a s s = " m i c h a t . U s u a r i o "scope="session" /> ,<jsp:useBean id="lstUsrCxn"class="michat.ListaUsuariosConectados"scope="application" /><jsp:useBean id="lstUsrReg"class="michat.ListaUsuariosRegistrados"scope="application" />registrar.html : permite registrar nue-vos usurios al sistema, al llenar losdatos con la información necesesaria,se envía a servidor al recursoregistrar.jsp.registrar.jsp : registra al usuario, seañade a los “usuarios en líneas” y seenvía a la página paginachat.jsp, usalos mismos JavaBeans definido en lapágina login.jspusuriosenlineas.jsp: recurso que de-vuelve los usuarios en líneas, usa losJavaBeans<jsp:useBean id="lstUsrCxn"class="michat.ListaUsuariosConectados"scope="application" /><jsp:useBean id="usr" class="michat.Usuario" scope="session" />

20

procesamensaje,jsp: este recurso queañade a la “lista de mensaje” los men-sajes enviado por los usuarios. Usa lossiguientes JavaBeans.<jsp:useBean id="lstUsrCxn"class="michat.ListaUsuariosConectados"scope="application" /><jsp:useBean id="lstMensaje"c lass="m icha t .L i s taMensa jes "scope="application" /><jsp:useBean id="msgusr"class="michat.MensajesUsuarios"scope="page" />buscamensaje.jsp: este recurso es elencargado de devolver los mensajesdel usuario que hace la petición. Usael JavaBeans.<jsp:useBean id="lstMensaje"c lass="m icha t .L i s taMensa jes "scope="application" />paginachat.jsp: es el corazón de el pro-yecto chat, usa una hoja de estilo parala representación del contenido, y fun-ciones javascript que se encargan deltrabajo asincrónico del proyecto. Den-tro de los JavaBeans que usa están.<jsp:useBean id="usr"c l a s s = " m i c h a t . U s u a r i o "scope="session" /><jsp:useBean id="lstUsrCxn"class="michat.ListaUsuariosConectados"scope="application" />Dentro de las funciones de java scripta destacar se encuentran.

iniciar(): se llama al cargar la páginapaginachat.jsp tiene como objetivo ini-ciar dos intervalos de tiempo para ha-cer peticiones asincrónica al servidor,

cada 4 segundo se llama la funciónbuscaUsuariosConectados() y cada 6segundo se llama a la funciónbuscaNuevosMensajes().getXMLHTTPRequest(): Obtiene elobjeto XMLHttpRequest() encargadode las peticiones asincrónicas al servi-dor.enviarTexto(): esta función se encargade enviar el texto entrado por el usua-rio al servidor una vez que es presio-nada la tecla enter, se encarga de lla-mara al recurso procesamensaje.jsp.buscaUsuariosConectados(): Esta fun-ción se ejecuta a intervalo de 4 segun-do y llama al recursousuariosenlineas.jsp para saber losusuarios conectados, de retorno eje-cuta la función usrEnLineas().usrEnLineas(). Esta función actualizala lista de los usuarios conectados conla respuesta que envía el servidor.buscaNuevosMensajes(): esta funciónse ejecuta a intervalo de 6 segundo yllama al recurso buscarmensaje.jsp,para saber si hay mensajes para esteusuario, de retorno ejecuta la funciónagregarmensajes().agregarmensajes(): esta función agre-ga el mensaje del usuario que envíaen su correspondiente “área de chat”,identificado por el idusuario que envíael mensaje.

agregachat(): esta función me abre un“área de chat” al hacer click sobre unosde los usuarios en líneas, la identifica-ción del área de chat es por el“idusuario”.

cerrarChat(): cierra un área de chat aldar click en la imagen destinada paraese fin.

Al definir los JavaBeans, se hace conalcance de aplicación, para que todoslos usuarios puedan ver los mensajesy usuarios en líneas, además de quea través de peticiones asincrónicas alservidor se puedan actualizar los mis-mos al alcance de todo y se puedaservir la información al usuario corres-pondiente.

Esta aplicación se puede mejorar, ha-ciendo la información persistentealmacenándola en un Sistema deGestión de Base de datos, (SGBD) yque pueda quedar una historia paraposteriores consultas, el propósito coneste trabajo es probar el intercambiode información entre dos clientes webusando tecnología java.

Referencias

1- http://www.ilkebenson.com/articulos/comet_1.php2- http://www.ilkebenson.com/articulos/comet_2.php3- http://ajaxpatterns.org/HTTP_Streaming.4- http://www.acm.org/crossroads/espanol/xrds8-2/servletsProgramming.html5- http://www.desarrolloweb.com/articulos/831.php6- http://www.webexperto.com/articulos/articulo.php?cod=2237- http://www.idg.es/iworld/articulo.asp?id=125940

21

Metodologías de desarrollo desoftware. Su aplicación y uso

Andy Pérez Silva

[email protected]

Joven Club Puerto Padre 5

La ingeniería de software es una tec-nología multicapa que define procesos,métodos técnicos y de gestión, y he-rramientas para el desarrollo de soft-ware de calidad, la cual puede ser di-vidida en tres fases fundamentales, in-dependientemente de la complejidad,tiempo que requiera o tamaño del pro-yecto, la fase de definición, la fase dedesarrollo y la fase de mantenimiento,en las cuales se realiza la ingeniería ymodelado del sistema, se analizan losrequerimientos funcionales del soft-ware que se quiera elaborar, el dise-ño, la generación de código, las prue-bas y el mantenimiento.

A pesar de que estas fases menciona-das son bastante generales e indepen-dientes del medio donde se aplicará elsistema y del tamaño y complejidad delsoftware que se quiera hacer, sus ca-racterísticas varían en dependencia delproceso que se utilice, conocido tam-bién como metodología de desarrollode software. Y he aquí un punto impor-tante que es necesario dominar correc-tamente a la hora de desarrollar unsoftware. Las fases se mantienen encualquier medio, pero la metodologíaque se utilice sí depende de losparámetros antes mencionados.

Una metodología de desarrollo de soft-ware o Proceso de Desarrollo de Soft-ware es la definición del conjunto deactividades que guían los esfuerzos delas personas implicadas en el proyec-to, a modo de plantilla que explica lospasos necesarios para terminar el pro-yecto. El proceso de desarrollo del soft-ware, define el conjunto de actividadesprecisas para convertir los requisitosde los usuarios en el conjunto seguroy resistente de artefactos que compo-nen un producto de software. Unametodología de desarrollo de softwarese aplica siguiendo una serie de análi-sis previos al desarrollo del software,dónde se define el alcance del proyec-to, la complejidad y tamaño del mis-mo, y se estudia el entorno de aplica-ción del software, y en dependencia deesto se utiliza una u otra metodología,por supuesto siempre tratando que seala más viable.

Existen dos vertientes fundamentalesde acuerdo con el método de desarro-llo, los cuales están dirigidos a benefi-ciar la labor de los desarrolladores desoftware: los métodos ágiles y los mé-todos pesados. Las metodologías ági-les proponen mejorar la calidad delproducto software a través de la comu-

nicación inmediata y directa, mientrasque las metodologías pesadas o tradi-cionales proponen que sea a través delorden y la documentación.

Entre las metodologías de desarrollode software más utilizadas a nivel mun-dial y en nuestro país, se pueden en-contrar:

Metodologías tradicionales.- Jackson System Development (JSD).- Structured System Analysis andDesign Method (SSADM).- Crystal Methodologies.- Rational Unified Process (RUP).- METRICA.- Feature -Driven Development (FDD).

Metodologías ágiles.- eXtreme Programing (XP).- SCRUM.- SCRUP.- ICONIX.- Rapid Application Development(RAD).- Dynamic Systems DevelopmentMethod (DSDM).- Adaptive Software Development(ASD).

Existen disímiles diferencias entre los

22

dos tipos de metodologías, ágiles y tra-dicionales, y en dependencia delproyecto que se quiera realizar, - deltiempo que requiera, de la adaptabili-dad del mismo al cambio, de la com-plejidad que tenga el diseño y la cons-trucción, el tamaño del software asícomo el ambiente en el que se quiereimplantar – se estudia la viabilidad deuno u otro tipo para la construcción delproducto. Atendiendo a esto, es nece-sario definir una metodología a utilizaren correspondencia con los parámetrosmencionados, y no utilizar una meto-dología por conveniencia, o por pocodominio del tema.

Diferencias entre metodologías ági-les y tradicionales.

Metodologías Ágiles-Basadas en heurísticas provenientesde prácticas de producción de código.- Especialmente preparados para cam-bios en el proyecto.- Impuestas internamente (por el equi-po).- Proceso menos controlado, con po-cos principios.- No existe contrato tradicional o almenos es bastante flexible.- El cliente es parte del equipo de de-sarrollo.- Grupos pequeños (10 integrantes omenos) y trabajando en un mismo si-tio.- Pocos artefactos.- Pocos roles.- Menos énfasis en la arquitectura desoftware.

Metodologías Tradicionales- Basadas en normas provenientes deestándares seguidos por el entorno dedesarrollo.- Cierta resistencia a los cambios.- Impuestas externamente.- Proceso mucho más controlado connumerosas políticas y normas.- Existe un contrato prefijado.- El cliente interactúa con el equipo dedesarrollo mediante reuniones.- Grupos grandes y posiblemente

distribuidos.- Más artefactos.- Más roles.- La arquitectura de software es esen-cial y se expresa mediante modelos.

Generalizando, se puede decir que lasmetodologías de desarrollo de soft-ware tradicionales se centran especial-mente en el control del proceso, esta-bleciendo rigurosamente las activida-des involucradas, los artefactos que sedeben producir, y las herramientas ynotaciones que se usarán. Estas pro-puestas han demostrado ser efectivasy necesarias en un gran número deproyectos, pero también han presen-tado problemas en otros muchos. Unaposible mejora es incluir en los proce-sos de desarrollo más actividades, másartefactos y más restricciones, basán-dose en los puntos débiles detectados.Sin embargo, el resultado final seríaun proceso de desarrollo más comple-jo que puede incluso limitar la propiahabilidad del equipo para llevar a caboel proyecto. Otra aproximación es cen-trarse en otras dimensiones, como porejemplo el factor humano o el produc-to software. Esta es la filosofía de lasmetodologías ágiles, las cuales danmayor valor al individuo, a la colabo-ración con el cliente y al desarrolloincremental del software coniteraciones muy cortas. Este enfoqueestá mostrando su efectividad en pro-yectos con requisitos muy cambiantesy cuando se exige reducirdrásticamente los tiempos de desarro-llo pero manteniendo una alta calidad.

Metodologías tradicionales.Dentro de las metodologías tradiciona-les sobresale RUP, que es una meto-dología pesada cuya principal carac-terística es la organización que brinday la documentación que genera. Ade-más, puede decirse que RUP es la másmoderna de las metodologías tradicio-nales, tomando un sentido auge en elmundo del desarrollo de software, sien-do la metodología más utilizada en elmundo entero en este ámbito.

RUPEl Proceso Unificado del Software(RUP), es una metodología de desa-rrollo de software, pensada y orienta-da a objetos, es un marco de trabajogenérico que puede ser especializadopara una gran variedad de softwarepara distintas áreas de aplicación, di-ferentes tipos de organizaciones, dife-rentes niveles de aptitud y diferentestamaños de proyectos. RUP está ba-sado en componentes interconectadosa través de interfaces y utiliza el UML(Unified Modeling Language (Lengua-je de Modelado Unificado en Español)como lenguaje de modelado de proce-sos, es dirigido por casos de uso, cen-trado en la arquitectura e iterativo eincremental. Dirigido por casos de uso,porque los casos de uso reflejan lo quelos usuarios futuros desean y necesi-tan, lo cual se capta cuando se mode-la el negocio y se representa a travésde los requerimientos, a partir de ahí,los casos de uso guían el proceso dedesarrollo. Centrado en la arquitectu-ra, porque la arquitectura muestra unavisión común del sistema completo, enla que el equipo del proyecto y los usua-rios deben estar de acuerdo, por lo quedescribe los elementos del modelo queson más importantes producirlos eco-nómicamente. Iterativo e incremental,porque RUP propone que cada fase sedesarrolle en iteraciones, y cada itera-ción tiene que proponerse un incre-mento en el proceso de desarrollo delsoftware.

RUP define como sus principaleselementos:Trabajadores (quién”): Define el com-portamiento y responsabilidades (rol)de un individuo, grupo de individuos,sistema automatizado o máquina, quetrabajan en conjunto con un equipo.Actividades (“cómo”): Es una tarea quetiene un propósito claro, es realizadapor un trabajador y manipula elemen-tos.Artefactos (“qué”): Productos tangiblesdel proyecto que son producidos, mo-dificados y usados por las actividades.

23

Pueden ser modelos, elementos den-tro del modelo, código fuente yejecutables.Flujo de Actividades (“cuándo”): Se-cuencia de actividades realizadas porlos trabajadores y que produce un re-sultado de valor observable.

Fases de RUP:- Conceptualización (Concepción o Ini-cio): Se describe el negocio y se deli-mita el proyecto describiendo sus al-cances con la identificación de los ca-sos de uso del sistema.- Elaboración: Se define la arquitectu-ra del sistema y se obtiene una aplica-ción ejecutable que responde a los ca-sos de uso que la comprometen.- Construcción: Se obtiene un produc-to listo pata su utilización que está do-cumentado y tiene un manual de usua-rio. Se obtiene una o varias liberacio-nes o releases del producto que hanpasado las pruebas. Se ponen estasliberaciones a consideración de unsubconjunto de usuarios.- Transición: El release ya está listopara su instalación en las condicionesreales. Puede implicar reparación deerrores.

Los flujos de trabajos que proponeRUP son los siguientes:- Modelamiento del negocio: Describelos procesos de negocio, identificandoquiénes participan y las actividades querequieren automatización.- Requerimientos: Define qué es lo queel sistema debe hacer, para lo cual seidentifican las funcionalidades reque-ridas y las restricciones que imponen.- Análisis y diseño: Describe cómo elsistema será realizado a partir de lafuncionalidad prevista y las restriccio-nes impuestas (requerimientos), por loque indica con precisión lo que se debeprogramar.- Implementación: Define cómo se or-ganizan las clases y objetos en com-ponentes, cuáles nodos se utilizarán yla ubicación en ellos de los componen-tes y la estructura de capas de la apli-cación.

- Prueba (Testeo): Busca los defectosa los largo del ciclo de vida.- Instalación: Produce release del pro-ducto y realiza actividades (empaque,instalación, asistencia a usuarios, etc.)para entregar el software a los usua-rios finales.- Administración del proyecto: Involucraactividades con las que se busca pro-ducir un producto que satisfaga lasnecesidades de los clientes.- Administración de configuración ycambios: Describe cómo controlar loselementos producidos por todos losintegrantes del equipo de proyecto encuanto a: utilización/actualización con-currente de elementos, control de ver-siones, etc.- Ambiente: Contiene actividades quedescriben los procesos y herramientasque soportarán el equipo de trabajo delproyecto; así como el procedimientopara implementar el proceso en unaorganización.Al finalizar un ciclo se obtiene una nue-va versión del sistema, cada versiónes producto terminado que incluye losrequisitos, casos de uso, especificacio-nes no funcionales y casos de prueba.Incluye el modelo de la arquitectura yel modelo visual -artefactos modeladoscon el UML.

Todos estos artefactos constituyen unarepresentación del producto que esnecesaria para que los desarrolladorespuedan llevar a cabo el siguiente ciclode vida del producto.

Metodologías ágiles.Dentro de las metodologías ágiles sedestacan a nivel mundial lasmetodologías SCRUM y XP, que sonmetodologías aplicables a proyectosque necesitan solución rápida y queson metodologías que no generanmucha documentación, pero resuelvenlos problemas de diseño y construc-ción de una forma bastante ágil res-pecto a las metodologías tradicionales,e incluso respecto a otrasmetodologías ágiles.

XPXP, del inglés eXtreme Programing, esuna metodología ágil, que se centra enel aumento de las relacionesinterpersonales para lograr un desem-peño exitoso en el desarrollo del soft-ware, donde el trabajo en equipo esmuy importante, preocupándose por laexistencia de un ambiente de trabajoóptimo, y porque los desarrolladoresrealicen un buen aprendizaje. Se basaen el trabajo orientado directamente alobjetivo, teniendo en cuenta para estola velocidad de reacción para laimplementación y para los cambios quepuedan surgir durante el desarrollo delproceso, además se basa en la simpli-cidad, la comunicación y larealimentación o reutilización del códi-go desarrollado. Es el más destacadode los procesos ágiles de desarrollo desoftware. XP minimiza el riesgo de fa-llo del proceso manteniendo dentro delequipo a un representante competen-te del cliente, este representante esquién responderá a todas las pregun-tas y dudas que surjan por parte delequipo de desarrollo durante el proce-so, de forma que no se retrase la tomade decisiones. XP define tiene cuatrovariables principales, que son: Coste,Tiempo, Calidad y Alcance, y como fa-ses se definen: Planificación, Diseño,Desarrollo y Pruebas. Para su uso XPdefine varios roles, como son: Progra-mador, Cliente, Encargado de Pruebas,Encargado de seguimiento, Entrena-dor, Consultor y Gestor. XP se basa enhistorias de uso (UseStories), estas his-torias las escribe el cliente o su repre-sentante dentro de equipo y describenlos escenarios claves del funciona-miento del software, a partir de estasse generan las entregas (releases)entre el equipo y el cliente. Una carac-terística fundamental de XP, es que elcódigo siempre se produce en parejas,parejas que van cambiando constan-temente para lograr así que todo elequipo sepa y pueda modificar segúnnecesidades el código generado, estologra en el equipo que los integrantesaprendan entre sí y compartan todo el

24

código.

Técnicas y principios de XP:- El código será revisado continuamen-te, mediante la programación en pare-jas (dos personas por máquina).- Se harán pruebas todo el tiempo, nosólo de cada nueva clase (pruebasunitarias) sino que también los clien-tes comprobarán que el proyecto vasatisfaciendo los requisitos (pruebasfuncionales).- Las pruebas de integración se efec-tuarán siempre, antes de añadir cual-quier nueva clase al proyecto, o des-pués de modificar cualquiera existente(integración continua), para lo que nosserviremos de frameworks de testing,como el xUnit.- Se (re)diseñará todo el tiempo(refactoring), dejando el código siem-pre en el estado más simple posible.- Las iteraciones serán radicalmentemás cortas de lo que es usual en otrosmétodos, de manera que nos podamosbeneficiar de la retroalimentación tana menudo como sea posible.

Fases de XP

Fase de exploraciónEs la fase en la que se define el alcan-ce general del proyecto. En esta fase,el cliente define lo que necesita me-diante la redacción de sencillas “histo-rias de usuarios”. Los programadoresestiman los tiempos de desarrollo enbase a esta información. Esta fase duratípicamente un par de semanas, y elresultado es una visión general del sis-tema, y un plazo total estimado.

Fase de planificaciónLa planificación es una fase corta, enla que el cliente, los gerentes y el gru-po de desarrolladores acuerdan el or-den en que deberán implementarse lashistorias de usuario, y, asociadas aéstas, las entregas. El resultado de estafase es un Plan de Entregas, o“Release Plan”.

Fase de iteraciones

Esta es la fase principal en el ciclo dedesarrollo de XP. Las funcionalidadesson desarrolladas en esta fase, gene-rando al final de cada una unentregable funcional que implementalas historias de usuario asignadas a laiteración. Las iteraciones son tambiénutilizadas para medir el progreso delproyecto. Una iteración terminada sinerrores es una medida clara de avan-ce.

Fase de puesta en producciónSi bien al final de cada iteración seentregan módulos funcionales y sinerrores, puede ser deseable por partedel cliente no poner el sistema en pro-ducción hasta tanto no se tenga lafuncionalidad completa. En esta faseno se realizan más desarrollos funcio-nales, pero pueden ser necesarias ta-reas de ajuste (“fine tuning”).

SCRUMSCRUM define un marco para la ges-tión de proyectos, que se ha utilizadoexitosamente durante los últimos diezaños. Dentro de sus principales ca-racterísticas se encuentran:- Equipos auto dirigidos.- Utiliza reglas para crear un entornoágil de administración de proyectos.- No prescribe prácticas específicas deingeniería.- Los requerimientos se capturan comoítems de la lista reserva del producto.- El producto se construye en una se-rie de sprints de un mes de duración.- Usado para proyectos complejos conrequerimientos cambiantes.- Basado en un control de procesoempírico.

La mayor potencia de esta metodolo-gía de desarrollo de software es quepuede ser combinada con otrasmetodologías, o sea, puede tomar al-gunos conceptos, definiciones, princi-pios y modelos de otras metodologías,incluso, pueden ser modificados parabeneficio del proyecto. No obstante,sigue siendo SCRUM una metodolo-gía ágil, por lo que sigue padeciendo

de la falta de documentación y organi-zación en el desarrollo de software. Lasprincipales combinaciones de SCRUMson con XP (SCRUM-XP) y con RUP(SCRUP).

Identificación y definición de unametodología

Ahora bien, ¿cuándo utilizar una me-todología de desarrollo de software ágily cuándo utilizar una tradicional?

La metodología de desarrollo de soft-ware a utilizar es definida una vez quese hayan hecho los análisis pertinen-tes del producto software que se quie-re elaborar. Es necesario conocer elalcance del proyecto, la complejidaddel desarrollo del mismo, el tiempo querequiere para ser terminado, la calidadrequerida del mismo, o sea, la concor-dancia entre los requerimientos funcio-nales solicitados por el cliente y las fun-ciones reales que cumple el sistema.

Cuando un proyecto es de grandes di-mensiones, dígase un sistema opera-tivo, un gestor de bases de datos, o unsistema que gestione una gran canti-dad de información a través de la rea-lización de un determinado número deprocesos que requieran de gran canti-dad de actividades o sub-procesos,cuando en el proyecto se establecenlos cambios posibles a efectuarse yestos no serán modificados, cuando elsoftware requiere de una detallada do-cumentación y organización, documen-tación que se traduce en documentos,modelos, diagramas y otros artefactos,cuando el cliente no forma parte delequipo de desarrollo, es necesario uti-lizar una metodología de desarrollo tra-dicional.

Ahora, cuando se quiera realizar unproyecto que necesite solución inme-diata, un proyecto que no sea de granenvergadura, un proyecto que no ges-tione una gran cantidad de información,o que los procesos no sean muy com-plejos o el tiempo requerido no sea muy

25

amplio, y se cuente con los mediosnecesarios para realizar entregas pe-riódicamente debido a que el clienteforma parte del equipo, entonces esmás viable utilizar una metodología dedesarrollo de software ligera o ágil.Puede utilizarse XP, SCRUM, o la com-binación de ambas, ya que estasmetodologías son ideales para este tipode proyectos.

En nuestro país a veces no se selec-ciona correctamente la metodología dedesarrollo de software, utilizándose enalgunos casos la metodología menosadecuada para un proyecto determina-do. Es necesario seguir profundizan-do en estos temas a la hora de desa-rrollar un producto software, para ha-cer más fácil el trabajo a losdesarrolladores, para que el productofinal tenga una calidad en concordan-cia con la solicitada por los clientes, y

para realizar el diseño y construccióndel software en el tiempo y con la com-plejidad correspondiente al nivel reque-rido por el cliente. Hoy en día, el desa-rrollo de software cobra una vital im-portancia para la economía de nuestropaís, y se hace trascendental el desa-rrollar una ingeniería de software co-rrecta, así como utilizar la metodolo-gía ideal, para hacer uso adecuado delpersonal, de los recursos tecnológicosy del tiempo, sin afectar la calidad delproducto final, que es el atributo pri-mordial de un producto software.

Referencias

1- Pressman, Roger S. Ingeniería delSoftware. Un enfoque práctico. Ciudadde la Habana : Félix Varela, 2005.2- Zelkovitz, M.V. Principles of SoftwareEngineering and Design. s.l. : PrenticeHall, 1979.

3- Bauer, F.L. Information processing.s.l. : North Holland Publishing, 1999.4- IEEE. Standards Collection: Soft-ware Engineering., 1972. 610.5- Canós, Jose H., Letelier, Patricio yPenades, María del Carmen.Métodologías Ágiles en el Desarrollode Software. Valencia, España : Uni-versidad de Valencia, 2005.6- Larman, Craig. UML Y PATRONES.Introducción al análisis y diseño orien-tado a objetos. Ciudad de la Habana :Félix Varela, 2004.7- Pérez Silva, Andy. Desarrollo de sis-tema para la gestión de la informacióncurricular de los profesores. Ciudad dela Habana : s.n., 2009.8- Jacobson, Ibar, Booch, Grady yRumbaugh, James. El Proceso Unifi-cado de Desarrollo de Software. Ma-drid, España : Edison Wesley, 1999.9- IEEE Transactions on Computers.Boehm, B.

26

José C. Balmaceda Novoa

[email protected]

Joven Club Puerto Padre 3

TinuxJC el GNU/Linux de los JovenClub Puerto Padrenses

Los Joven Club de computación y Elec-trónica influyen en la informatización dela sociedad cubana y también tienenuna alta responsabilidad en la migra-ción de nuestro país hacia las tecnolo-gías libres y soberanas que nos per-mitirán independizarnos tecnológica-mente. Para cumplir con ello, se de-ben impartir cursos usando sistemasoperativos que cumplan con la propie-dad de ser sistemas de código abierto,dentro de ellos se encuentra el siste-ma operativo GNU/Linux, sin embargonuestras instalaciones no cuentan conuna distribución propia, por lo que seusan diferentes distros en dependen-cia de la experiencia del Instructor en-cargado del curso, quien siempre seenfrenta a la pregunta: ¿Qué distro odistribución utilizo?, sabido es que endependencia de la respuesta dada adicha pregunta depende en gran parteel éxito del trabajo posterior con esesistema operativo. Existen discrepan-cias en nuestros Joven Club de Com-putación y Electrónica (JCCE) sobreque distribución utilizar, no se cuentacon una distribución propia y los crite-rios para defender la que cada cual usason muy discutibles.

Esa fue la causa fundamental por la

emprendimos nuestra investigación, lacreación de una distribución propiapara los JCCE. El nombre de esta dis-tribución es TinuxJC (palabra formadapor el nombre de la mascota del movi-miento de los JCCE (Tino) y de Tux lamascota del GNU/Linux).

Para crear nuestra distribución parti-mos de:

- Necesidad de una distribución fácilpara su utilización.- Adaptable para la migración deWindows a GNU/Linux.- Amigable al usuario.- Que incluya los paquetes básicos deOficina.- Pocos CD de instalación, para sugeneralización.

Esta distribución la basamos enOpenSuSE por varias causas:

- Reúne todas las condiciones anterior-mente mencionadas.- Se basa en Software libre, no comer-cial.- Su centro de administración (Yast)hace más fácil su instalación y admi-nistración del sistema. Característicaque lo diferencia de las demás distri-

buciones y lo hace menos hostil al ad-ministrador del sistema y al usuario ensí.- Es muy amigable e intuitiva.- El usuario que ha trabajado enWindows prácticamente la domina confacilidad.

Actualmente el proyecto tiene 4 años,se comenzó por una remasterización(Proceso de tomar una distribuciónexistente y adaptarla a las nuevas ne-cesidades hasta crear una nueva dis-tribución) de la distribución SuSE 9.3(aún sabiendo que era propietaria), sefue ganando en experiencia y en acep-tación y a partir del conocimiento de ladistribución OpenSuSe 10.0 (que ya estotalmente de código abierto y basadaen las cuatros libertades de Stallman),a la remasterización de ella la llama-mos TinuxJC 1.01, con la distribuciónOpenSuSE 10.2 se hizo la TinuxJC1.02 (fue presentada en el 1er. Tallerde Tecnologías Soberanas enManzanillo) y con la OpenSuSE 10,3la TinuxJC 1.03, la que ya poseía untrabajo más acabado, profundo y per-sonalizado; se continuó con laOpenSuSe 11.0 dando lugar a TinuxJC1.10 que es la que se detalla en el pre-sente trabajo.

27

La TinuxJC se emplea en todos losJóvenes Club de Computación y Elec-trónica del municipio Puerto Padre y envarios de la provincia de Las Tunas,se han elaborados programas docen-tes para la enseñanza del GNU/Linuxbasados en ella (Curso de Operadorde Micro, de profundización enofimática usando el OpenOffice.orgCálculo, de Programación en C++, Perly de Diseño de páginas Web usandoel NVU).

El proyecto actual se ha vuelto muyambicioso y ya tenemos funcionandoa TinuxJC tanto en estaciones de tra-bajo como en servidores atendiendoincluso a clientes ligeros.

Existe una distribución que llamamosTinuxSLD que se emplea en Salud envarias estaciones de trabajo, así comoen el servidor del nodo municipal.

A medida que se logran más resulta-dos le hemos dado solución a diferen-tes objetivos de trabajo:

- Incluir paquetes necesarios para loscursos en el Joven Club y que estén (ono) en el CD/DVD de la distribuciónoficial de OpenSuse.- Quitar paquetes que estaban por de-fecto en los medios de instalación y queno eran necesarios.

- Crear paquetes nuevos para laambientación, así como para incluirnuevas funcionalidades.- Personalizar la distribución.- Determinar los paquetes necesariospara crear nuestra remasterización.- Bajar los medios de instalación de ladistribución OpenSuSE 11.0 y los pa-quetes adicionales que se van a incluiren la remasterización.- Crear el repositorio base con la he-rramienta makeSUSEdvd.- Crear los paquetes de personalizaciónpara la remasterización.- Personalizar el proceso de instalacióneditando el archivo control.xml, el cualdefine los pasos que debe seguir elYast para la instalación.- Adaptar los archivos content, media.1/products para reflejar los cambios enla remasterización.- Crear los medios de instalación de laremasterización usandomakeSUSEdvd –C.

La idea inicial fue la de crear un soloCD de instalación, la cual fue funcio-nal en cierta medida, con la distribu-ción OpenSuSE 10.0, pero con el de-sarrollo posterior del software incluidoen las siguientes versiones, ha sidonecesario adaptar nuevamente nues-tras ideas y se decidió crear un DVD, yuna versión para instalar incluso me-morias Flash ( aproximadamente 4

Gigabytes de almacenamiento).

Este proyecto ha sido presentado envarios eventos a nivel de país como enel I y III Taller de Tecnologías sobera-nas de la Mini UCI de Granma, en elInfoclub municipal, en el festivalFLISOL y en Informática 2009. Luegode su utilización por especialistas dela UCI ha sido altamente valorado.

TinuxJC es un Proyecto en crecimien-to, con muchos resultados y aceptaciónactual, esperamos que traspase lasfronteras y que sea realmente, luegode varios años de trabajo ininterrumpi-do, el GNU/Linux que usen los JCCEen el país.

Referencias1- 1 CD Install - http://en.opensuse.org/1_CD_Install2- Balmaseda Novoa José C. Propuesta deprogramas para la organización curricular dela enseñanza-aprendizaje del sistema opera-tivo GNU/Linux en los jóvenes club de compu-tación y electrónica. Tesis de maestría. 20073- Branding Overview - http://en.opensuse.org/Branding_Overview4- Castro Ruz, Fidel. Acto por el 15 aniversa-rio de la fundación del Palacio Central de Com-putación, La Habana l 7 de marzo de 20065- Gfxboot - http://en.opensuse.org/Gfxboot6- Haking a DVD from Cds - http://en.opensuse.org/Making_a_DVD_from_CDs7- How to create a bootsplash screen - http://www.linuxforum.com/linux_tutorials.php8- http://www.bootsplash.org/index.html

28

ArgoUML 0.21.1 Yolagny Díaz Bermúdez

[email protected]

Joven Club Jagüey 1

En estos tiempos es imposible pensaren comenzar el desarrollo formal decualquier software sin antes haber rea-lizado todo el proceso de ingenieríanecesario. Como soporte de este pro-ceso existen varias herramientas ba-sadas en UML (Unified MarkupLenguage) entre las que se encuentrael ArgoUML.

ArgoUML es una herramienta libre demodelado sencilla de utilizar, que in-cluye soporte para los diagramas delestándar UML y se puede utilizar pararealizar los diagramas de apoyo a la

jar y manipular los diagramas.

Como muchas otras herramientas parael análisis de sistemas informáticos deesta potencia, ArgoUML proporciona lageneración del código, el cual puedeser utilizado en los siguientes lengua-jes: Java, C++, C # y PHP. Los pro-yectos de esta aplicación puedenexportarse a múltiples formatos gráfi-cos.

Una vez creado el diagrama, para ge-nerar el código fuente sólo es necesa-rio pulsar F7, (o clic en Generate).

Valoración1-10

8

Análisis

ingeniería de software como aplicar laIngeniería inversa a proyectos ya ter-minados.

ArgoUML fue concebido como un en-torno y herramienta para utilizar en elanálisis y diseño de sistemas de soft-ware orientados a objeto.

Tiene soporte para UML 1.4 y propor-ciona buenas herramientas para dibu-

ArgoUML permite realizar un diseño dela aplicación empleando UML, de ma-nera que se puedan generar las cla-ses del diagrama dibujadoautomáticamente. Así, el diagrama declases no es sólo una ayuda al diseñode aplicaciones, sino que se convierteen un aporte interesante a la progra-mación.

Conclusiones

Requerimientos mínimosProcesador: Pentium, AMD o compatibleMemoria: 256 MB RAMInstalación: 18.1 MBDisco Duro libre: 100 MBSistema Operativo: Cualquier Plataforma quesoporte JavaAlgo más: Máquina virtual de Java

Descargar dehttp://argouml-downloads.tigris.org/argouml-0.21.1/

Utilizar paraEl modelado y diagramas del estándar UML dela ingeniería de software.

Funciones del softwarePosee soporte para el lenguaje de gene-ración de Código: Java, PHP, Python, C++y Csharp (C#)

Permite la realización de ingeniería inver-sa.

Los diagramas pueden ser exportados alos siguientes formatos PNG, GIF, JPG,SVG, EPS.

No tiene botón "deshacer".

Al mover una clase las relaciones no semueven de forma correcta.

Al seleccionar un área no se seleccionanlas clases de relación.

Durante la última década, el AnálisisOrientado a Objeto y Diseño se ha con-vertido en el paradigma de desarrollode software dominante. Con ello se haconseguido un gran avance en los pro-cesos de pensamiento de todo el per-sonal involucrado en el ciclo de vidadel desarrollo del software.

29

NtEd v1.9.22 Edgar Sedeño Viamonte

[email protected]

Joven Club Amancio 1

Requerimientos mínimosProcesador: Pentium o compatibleMemoria: 512 MB RAMInstalación: 3.81 MBDisco Duro libre: 10.0 MBSistema Operativo: GNU/LinuxAlgo más: GCC, X.Org, gtk+, Cairo, ALSA dri-ver, gettext y pkg-config

Descargar dehttp://www.abcdatos.com/programas/programa/z8601.html

Utilizar paraEs un editor de partituras musicales para Linux.

Funciones del softwareEdición de las partituras gráficamente.

Se encuentra en Español y otros idiomas.

Genera ficheros de audio a partir de laspartituras.

No posee soporte para red.

Solamente se pueden editar 4 voces almismo tiempo.

No posee interface con instrumentosMIDI.

Las computadoras día a día han idoganando su espacio de aplicación enprácticamente todas las esferas de lavida; la música y la composición musi-cal hoy son un ejemplo de ello, puesen la composición musical toda unavida se han utilizado los lápices y ho-jas de papel para escribir las partitu-ras, ya hoy ese proceso se puede ha-cer más fácil con la utilización de es-tas magníficas máquinas electrónicasy los software adecuados.

Con esta aplicación podremos escribirnuestras letras musicales hasta para4 voces simultáneamente, la mismaimporta archivos de MusicXML y deNoteEdit, y podemos exportar suscreaciones a los conocidos formatosMIDI y PostScript. Con esta herramien-ta podremos editar ampliamente nues-tra música cortando, copiando y pegan-do según nuestras necesidades y gus-tos.

Para cada partitura creada se puedenguardar los siguientes datos: título,descripción, compositor, arreglista y

Las piezas musicales pueden guardar-se en formato PS y NTD, además deconvertir la reproducción a MIDI esco-giendo entre la gran variedad de ins-trumentos disponibles, tanto de vientocomo de cuerda y percusión, y perso-nalizando la pieza para que cadapentagrama suene con un instrumen-to distinto.

NtEd es muy fácil de usar, tanto porprincipiantes como por expertos en lamúsica, incluye todas las figuras, comoblancas o corcheas, permite deshacery rehacer todos los pasos.

Valoración1-10

9

Análisis

copyright; operaciones fáciles de ha-cer y que nos permiten añadir y/o mo-dificar datos en el momento necesa-rio.

NtEd es un editor de código libre ba-sado en el modo "WYSIWYG", me-diante el cual lo que ves en la pantallaserá prácticamente lo que obtendráspor impresora, por lo tanto podrás im-primir las partituras cuando lo desees.

ConclusionesUn magnífico software libre que ustedpuede configurar y modificar según susnecesidades, posee la ventaja frente aotros programas del mismo tipo de edi-tar las partituras gráficamente con to-tal facilidad, seleccionando el elemen-to que queremos insertar en elpentagrama y el lugar donde lo situa-remos.

30

Google SketchUp 7.1 Alberto Cordero Guerra

[email protected]

Joven Club Sandino 1

Requerimientos mínimosProcesador: Pentium III a 600 MHz.Memoria: 128 MB RAMInstalación: 104 MBDisco Duro libre: 128 MBSistema Operativo: Windows 2000, XP/VistaAlgo más: .NET Framework 1.1

Descargar dehttp://google-sketchup.en.softonic.com/free-download-ud

Utilizar paraLa creación de modelos y objetos 3D partiendode volúmenes y formas arquitectónicas de unespacio.

Funciones del softwareFacilidad de creación de Objetos en 3D.

Fácil exportación para otros programas3D, 3DS, OBJ, XSI, FBX, VRML y DAE.

Animación sencilla y rápida.

No cuenta con un renderizador profesio-nal.

No tiene gran realismo.

Consume mucha RAM de la máquina.

En la actualidad el desarrollo acelera-do de las Tecnologías de la Informáti-ca y las Comunicaciones ha llegadohasta las ramas de la arquitectura de-sarrollando aplicaciones que facilitanen mucho el trabajo realizado por es-pecialistas de la misma y otros que sonaficionados a ésta, entre las que se en-cuentra el Google SketchUp 7.1, unprograma para el diseño y modeladoen 3D de entornos arquitectónicos, in-geniería civil, videojuegos o películas.

SketchUp fue creado para usarlo deuna manera sencilla y flexible, por loque se ha ampliado su uso en compa-ración con otros programas de mode-lado en 3D. Entre sus característicasfundamentales se puede mencionarque el mismo fue diseñado para crearmodelos rápidos y sencillos sin impor-tar quien lo utilice. SketchUp permitemodelar imágenes de edificios, co-ches, personas y cualquier objeto oartículo dentro de la imaginación deldiseñador o dibujante. Además, parafacilidad, el software consta de unagalería de objetos modelados y

Cuando se agrupan elementos o secrean componentes se aprovechanmejor los recursos de la computadora.Si se copian elementos iguales sinagrupar el modelo “pesa” más quecuando se crea un grupo y se copia.Sin embargo, cada copia es indepen-diente de la otra y un cambio en unano afecta las otras. Los componentesson similares a los grupos con la dife-rencia que un cambio en uno de ellosmodifica todas sus copias. Además,esta aplicación está pensada para queel usuario pueda subir sus modelos aGoogle Earth y así compartirlos.

Valoración1-10

8

Análisis

texturizados.

Google SketchUp 7.1 es el más intuiti-vo que ha existido: en esta versióncuenta con líneas que rompenautomáticamente las otras líneas conque se cruzan, tiene objetos tan inteli-gentes que hasta saben cómo debencomportarse al interactuar con ellos yofrece sugerencias de dibujo más cla-ras y coherentes.

ConclusionesEn caso de encontrarse trabajando condiseños arquitectónicos o de escenasen 3D, Google SketchUp 7.1 es unaherramienta que puede resultar demucha ayuda teniendo en cuenta lasdiversas opciones del mismo, así comomuchas de sus ventajas entre las quese pueden destacar la sencillez y faci-lidad de operación con el mismo.

FEBE (Firefox Environment BackupExtension)

Jorge Ricardo Ramírez Pérez

[email protected]

Joven Club Placetas 2

Requerimientos mínimosProcesador: Pentium 600 MhzMemoria: 64 MB RAMInstalación: 913 KBDisco Duro libre: 913 KBSistema Operativo: Windows 2000, XP, VistaAlgo más: -

Descargar dehttp://febe.softwarebychuck.com

Utilizar paraPuedes hacer copias de seguridad de todas lasextensiones que tengas instaladas en MozillaFirefox.

Funciones del softwarePermite guardar los complementos delMozilla.

Ocupa poco espacio en disco.

Posee ayuda.

Debe ser instalado por cada usuario indi-vidualmente en el Mozilla.

Necesita reiniciar el Mozilla Firefox, parapoder usarse lo que interrumpe la bús-queda de información por parte del usua-rio.

Necesita una configuración previa del pro-grama antes de usarse.

El explorador Web de Mozilla, Firefoxes uno de los más populares entre losusuarios de Internet. Una de las cuali-dades más apreciadas es su capaci-dad de integrar todo tipo de comple-mentos. Estos pequeños complemen-tos o pluggins se pueden descargar einstalar sobre el propio navegador, me-jorando su rendimiento, su velocidad,su funcionamiento y añadiéndole todotipo de nuevas funcionalidades.

La instalación de los complementos oextensiones de Mozilla Firefox es muysencilla. Simplemente se debe ir a lapágina donde esta la extensión quenos interesa y tendrán un botón o unenlace para instalarla. La instalaciónse realizará de forma automática. Peroserá necesario que cerremos todas lasventanas de Mozilla Firefox para quela instalación culmine con éxito y po-damos empezar a utilizar la extensión.Este método tiene el inconveniente quecada vez que se necesite una exten-sión es necesario visitar la página delautor.

selecciona lo que desea (respaldar),hace clic en realizar copia de seguri-dad. Así se crean las copias de nues-tros complementos. Para restaurar loscomplementos en una computadorarecién instalada o a la cual quiera co-locarle las extensiones de su interés;bastará con reinstalar el FEBE y hacerclic en el botón restaurar, y el FEBEutiliza los complementos de la salva deseguridad que se hizo con anterioridad.

FEBE son las siglas de FirefoxEnvironment Backup Extension.

Valoración1-10

8

Análisis

Después de descargar e instalar elcomplemento, éste se debe configurar,para ello se va al menú herramientas,hace clic en la opción FEBE, a conti-nuación clic en la opción FEBE Opcio-nes y se marca las casillas de las op-ciones que se desea utilizar, luego enla pestaña que dice Carpeta se selec-ciona la carpeta destino de la copia deseguridad para los complementos yhace clic en Aceptar. Una vez que se

ConclusionesUna de las facilidades más apreciadasde FEBE es que si queremos mante-ner un control de las extensiones utili-zadas, ya poemos hacer la copia deseguridad. Además puede reconstruirsus complementos en archivos .xpiinstalables, sin conectarse a la páginaweb de un desarrollador para poderloinstalar.

31

Co-autor: Ernesto Antonio Delgado Mendinueta

32

Ernesto Vallín MartínezLa participación de los Joven Club en el Festival Latinoamericano de Instalación de Software LibreEntrevista por: Raymond J. Sutil Delgado

¿Qué es el FLISOL?

FLISOL por sus siglas: Festival Latino-americano de Instalación de SoftwareLibre, es un evento que se celebra cadaaño desde el 2006 en el mes de abril,específicamente el tercer sábado deese mes. Es el espacio donde se re-únen los usuarios de las diferentescomunidades de tecnologías librespara intercambiar distribuciones de Sis-temas Operativos libres, también seaprovecha para el intercambio en te-mas teóricos prácticos acerca de lassoluciones dadas a diversos problemasderivados del uso de estas tecnologías.

¿Desde cuando Joven Club partici-pa de estos festivales?

Desde el 2006 se tienen reportes deque participemos en los festivales, eluso de distribuciones de Linux en nues-tras instalaciones, en la red; la necesi-dad de la población por conocer acer-ca del uso de estos SistemasOperativos y sus aplicaciones, nosacerco como usuarios con ansias deintercambiar todo cuanto fuera nece-sario, además nuestras instalaciones,por su tecnología, ubicación geográfi-ca (en todo el país) y el personal queposeemos preparado en estos y otrostemas nos hacen el lugar indicado paraque interactúen allí los miembros de lascomunidades de tecnologías libres conlos cubanos y cubanas deseosos deaprender más.

¿Que alcance ha tenido el FLISOLeste año?

Este es el evento de mayor difusiónacerca del tema que se realiza enLatinoamérica, Cuba no se exceptúade ello y dado el gran alcance de nues-tro sistema, posibilita que esta activi-dad se lleve a todo el país, inclusive

donde las comunidades de tecnologíaslibres aun no tienen identificado miem-bros. Es por ello que este año elFLISOL se celebro en todas las pro-vincias, llegando a 64 municipios. Par-ticiparon múltiples empresas del MICy de otros ministerios, las universida-des, además de personas que libre-mente se acercaron para conocer acer-ca de las interioridades de las diver-sas distribuciones de Linux. En la sedecentral del Palacio Central de la Com-putación el evento contó con la presen-cia Raúl Van Troi Navarro, DirectorNacional de los Joven Club, el Ing.

Fue sorprendente hasta para los miem-bros de las comunidades la aceptaciónque hay en todo el país y las potencia-lidades que se vislumbran para conti-nuar aglutinando a desarrolladores,administradores y usuarios para com-partir experiencias y lograr el uso deestas plataforma de la manera más efi-ciente.

¿Cesan las actividades con elFLISOL?

Para nada, Los Joven Club de conjun-to con las comunidades de usuarios de

Carlos del Porto de la Oficina Nacionalpara la Informatización, y de la Comu-nidad Cubana de Software Libre, asícomo estudiosos y especialistas deltema, periodistas, dirigentes de entida-des y gran cantidad de seguidores delsoftware libre en Cuba, aunque no fal-taron los que participaban por primeravez y desconocían sobre el tema.

Por la importancia que amerita para loscubanos el hecho de alcanzar la inde-pendencia tecnológica, es de muy pro-vechoso interactuar de manera masi-va en estos espacios y hay que estarconscientes que solo la masividad per-mitirá llevar adelante este propósito.

tecnologías libres, nos hemos propues-tos continuar durante todo el año lle-vando a cabo actividades, vinculadasal desarrollo de proyectos, intercam-bios con todos los interesados en eltema, entre otras. Las peñas de tecno-logías libres, se celebrarán mensualesaunque no pensamos limitar a aque-llos que sientan la necesidad de ha-cerlo con mayor frecuencia. Estamoscreando espacios en la red que permi-tan el intercambio sobre el tema, ade-más de la transferencia de conocimien-to y aplicaciones libres. Creemos quelos talleres nacionales podrían contri-buir a establecer estándares para eluso de plataformas libres.

Uso del regulador 7905 como unaopción al 7805

Bernardo Herrera Pérez

[email protected]

Dirección Provincial Matanzas

El regulador monolítico de voltaje 7905requiere de una tensión negativa en laentrada de -8 V (o más negativa queésta), con respecto al pin común, paraobtener en la salida una tensiónestabilizada de -5 V. Este regulador seusa con bastante frecuencia, pero mu-cho menos que su pariente comple-mentario, el 7805, cuya utilización estápresente en una gran cantidad de dis-positivos electrónicos que requieren deuna fuente única de +5 V.

Aunque visualmente son casi idénticos,hay una diferencia entre ellos, que deno advertirla, conduce a errores deconexión y por consecuencia, de fun-cionamiento, tal divergencia radica en

la disposición de sus respectivos pines.Una vista frontal, con los pines haciaabajo y de izquierda a derecha, el 7805(encapsulado TO-220) presenta unadistribución:

Entrada – Común – Salida, mientrasque el 7905, con igual encapsulado, lohace en el orden Común – Entrada –Salida (ver figura 1).

Es muy común en el taller de electróni-ca contar con un almacén de compo-nentes (stock del inglés) y muy frecuen-te que no aparezca el queespecíficamente se busca (según unade las leyes de Murphys) en el momen-to deseado.

En ocasiones se necesita utilizar un7805 pero en su lugar se dispone desu hermano complementario, el 7905,que, aunque en condiciones normalesde montaje y funcionalidad no es em-pleado para regular +5 V, puede lograresta finalidad cundo se intenciona laforma de conectarlo. La figura 2 ilustracómo un 7805 alimentaría un circuitohipotético y la figura 3, cómo se inser-taría un 7905 para alimentar el mismocircuito hipotético.

Es muy importante aislar los polos ne-gativos del circuito regulador y del cir-cuito alimentado, de lo contrario la ten-sión de alimentación se incrementaríaa 12 V lo que traería consigo conse-cuencias fatales.

33

34

Correos electrónicos de nuestros lectores

Nos han escrito muchas personas, quienes nos hacenconocer sus opiniones sobre la revista, y preguntas querespondemos aquí.

De: Daniel Lino Martínez País: CubaMe gusta mucho el trabajo que hacen en la revista y losalentamos a continuar así. Cualquier colaboración en laque pueda ayudar pueden contar con conmigo.Saludos.

Nos llena de regocijo saber que nuestra publicación esde su agrado, y que nos exhorta a continuar trabajando,ustedes los lectores son nuestro termómetro de calidad yla razón de ser. Agradecemos infinitamente sus serviciospara colaborar con nuestra revista, esperamos continúefiel y nos opye en lo que pueda, y que no deje de enviar-nos sus email.

De: Karell Nuñez Michel País: CubaSaludos a todo el colectivo de la Revista, tengo navega-ción nacional,y hace unos días buscado en Google tru-cos y tips, he encontrado lo que buscaba en su secciónEl consejero, es muy interesates lo que publican, y estasección nos da la oportunidad de aprender y salir de unapuro, como en mi caso, continúen así... muchas felici-dades.

Nos sentimos contentos de tener un nuevo lector, espe-ramos que continúe siendo fiel y nos envíe sus opinionesacerca de nuestra publicación. Le confirmamos, que larevista Tino, posee en estos momentos, la mayor canti-dad de trucos, consejos y tips, que se encuentra en la rednacional (.cu). Siempre esperamos que ustedes los lec-tores, nos envíen sus email con preguntas, es nuestrodeber responderlas y así ayudar a muchos.

De: Yunier Linares Prieto País: CubaHola a los que hacen la revista Tino. Me encanta su publi-cación, la sigo desde el primer número. Les escribo paraproponerles que hagan un artículo sobre los Foros enCuba, que es un fenómeno nuevo, y creo que a falta dechat, estos, han venido a sustituirlos. Creo que es un temasuper interesante, espero que puedan escribir al respec-to.Un saludo a todos desde el centro del país

Estamos muy contentos de recibir sus opiniones, y deque sea uno de nuestros fieles lectores. Prometemos quetrataremos el tema, antes vamos a documentarnos sobreel mismo, y creo que si, que es una excelente propuesta.

De: Gicelda Martínez Gómez País: CubaHola... soy administradora de un server que tiene 5 clien-tes ligeros, utilizo Ardence 4.1, y DHCP para asignar losIP. Hace unos días se fue el fluido eléctrico de repente yla fuente no funcionó, y se apagó el server, al intentarvolver a encenderlo, no carga, me dice que error en eldisco duro. ¿Qué puedo hacer?, ¿Se fastidó el disco duro?Un amigo dice que se puede arreglar, que lo ha visto ha-cer pero que no tiene ni idea... espero que me puedanayudar.

Un placer para nosotros poder sugerirte una solución.Algunas veces cuando sucede esto, si es posible que eldisco duro se haya afectado, sobre todo estos servidoresde clientes ligeros, con la complicación del RAID, peroantes de dar un dictamen de esta magnitud, podemoshacer algunas pruebas, para «Resucitarlo». La más co-mún es recuperar la partición. Nuestra sugerencia es queencuentres o crees un disco con la aplicación booteable,Hiren Boot versión 9.1, luego escoger la opción de recu-perar particiones, y ejecutar la aplicación Onion, y espe-rar. Una vez que termine, reiniciar el servidor, y hay unagran posibilidad de que se haya salvado todo.

De: Figo País: CubaSaludosEncantado de poder escribirles, me parece espectacularla revista, aunque solo tengo los 3 últimos números, yason fan 100%. Aquí les va mi primera pregunta:

Quisiera que me explicaran como puedo conectar dos PCa través de un modem?. Yo soy jugador de StarCraft, ycon ese juego se conecta sola, pero quiero experimentarun poco, y no tengo ni la menor idea de como hacerlo.

Gracias por ser un fiel lector, sobre la pregunta: primero,debes crear una conexión entrante en tu PC, esto lo ha-ces a través de "Conexiones de red" del Panel de Con-trol, luego creas una nueva conexión, escoges la opción"Configurar una conexión avanzada" y "Aceptas conexio-nes entrantes". Segundo, tu amigo debe crear una "Co-nexión de acceso telefónico a redes (Conectarse aInternet)", con los datos que tú le proporciones (usuario,contraseña y número de telefóno).

De: Lili Geréz País: CubaMe gusta mucho la revista, cada vez que publican la ten-go en mis manos(un amigo me la imprime). De todas lassecciones me gusta mucho, El consejero. chao

Muchas gracias por preferirnos, seguiremos trabajandopensando en ustedes.

35

Dar nueva vida a la Memoria USB yParticiones del Disco duro

Norge Rodríguez Fernández

[email protected]

Joven Club Jatibonico 1

Dar nueva vida a la Memoria USB y Particiones del Discoduro después del ataque de un virus informáticos.

1- Clic Inicio/Ejecutar2- Teclear cmd y presionar la tecla Enter (se ejecuta laConsola de Comandos de Windows)3- Nos aparecerá el Prompt C:\Documents andSettings\nombre de usuario> (nombre de usuario es elusuario que tiene la sesión abierta). En esta línea de co-mandos escribimos la letra de la memoria que Windowsnos asignó y presionamos Enter (ejemplo si el indicadorde nuestra torre de disco fuera J: C:\Documents andSettings\nombre de usuario>j)4- Teclear el siguiente comando: attrib –s –h –r *.* /s /dy presionar Enter al finalizar.5- Al culminar la ejecución del comando, tecleamos Exit ypresinamos Enter.6- En el caso de un dispositivo USB lo retiramos de formasegura.7- Al conectarlo ya podremos acceder normalmente.

36

Cuando el Administrador detareas no responde

Yury Ramón Castelló Dieguez

[email protected]

Joven Club Puerto Padre 2

En ocasiones se bloquea nuestra PC por mal funciona-miento de alguna de las aplicaciones en ejecución y pormás que intentemos ejecutar el Administrador de tareascon las tradicionales teclas Ctrl-Alt-Delete no responde,te mostramos otro método para resolver este problema.

1- Barra de tarea, botón inicio, ejecutar o pulse la combi-nación de teclas Windows + R.2- Teclee taskkill y presione Enter.

Y el programa que está bloqueado es eliminado, sin afec-tar el resto de los que se ejecutan.

Acelerar verdaderamente lascopias con el Supercopier

Jorge Luís Torres Cabrera

[email protected]

Joven Club Jagüey 1

Muchas veces instalamos algún software con la intenciónde usarlo y cuando lo hacemos lo dejamos con una con-figuración predeterminada por la persona que desa-rrolló dicho software, sin saber en ocasiones que modifi-cando su configuración lograremos mayores buenos re-sultados en su funcionamiento, éste es uno de estos ca-sos.

Solo modificando algunos valores en la configuración delprograma obtendremos cambios no muy significativospero aligerará las copias y los movimientos de volúme-nes de información en menos tiempo.

1- Generalmente todos los programas traen un documentode texto (txt) con las instrucciones de la instalación, seabre y se siguen hasta la instalación completa delSupercopier.2- Ir a la barra de inicio rápido y hacer clic derecho enci-ma del icono del Supercopier.3- En el menú contextual, configuración y clic izquierdo.

Eliminar los archivos .avi queWindows XP no deja borrar

José M. Torres Cerviño

[email protected]

Joven Club Fomento 2

En ocasiones Windows no permite borrar algunos archi-vos de video (.avi), la causa es un mal funcionamiento dela librería shmedia.dll

1- Inicio/ejecutar/regedit.exe2- Diríjase a la clave: HKEY_LOCAL_MACHINE/SOFT-WARE/Classes/CLSID/{87D62D94-71B3-4b9a-9489-5FE6850DC73E} InProcServer32 y elíminela.

Esto prevendrá al Explorador en la librería shmedia.dll,no mandarle una contestación al tratar de borrar o moverestos archivos.

Creación del Índice a partir de unatabla de contenidos

Daisy Pérez Orihuela

[email protected]

Joven Club Jagüey 1

En frecuentes ocasiones a la hora de elaborar un trabajode investigación o tesis la confección del índice de conte-nidos resulta ser un elemento de difícil control de formamanual, pues si después de haberlo creado se efectúaalguna modificación en el cuerpo del trabajo es probableque ya no refleje la posición exacta de los epígrafes. Por

37

Borrando el registro de ejecutar

Cuando una PC es manipulada por varios usuarios al díaesto trae como consecuencia que el sistema operativosufra las consecuencias de la falta de conocimiento desus operadores.

Sucede que cuando se teclea sobre Ejecutar se va crean-do un registro de entradas que en ocasiones es muymolesto, sobre todo para aquellos que no recuerdan cier-tos comando y necesitan localizarlo sin tener que leer unalista interminable de entradas, por tanto veamos comoeliminar entradas innecesarias y solo dejar las que enverdad nos hacen falta.

1- Pulsa el botón Inicio y haz clic en la entrada Ejecutar.

Lester González Torres

[email protected]

Joven Club Sancti Spíritus 6

4- En la ventana que se muestra (tiene a su izquierda unapequeña lista de elementos configurables) seleccionar elelemento Opciones implícitas de las copias, en la partederecha de la ventana se nos muestran al menos cuatroopciones para manipular, la que nos interesa es el Límitede velocidad.5- Ya en ese punto movemos el desplazador hasta el topey presionamos el botón Aplicar (no OK) en la parte infe-rior de esa ventana.6- Ir después hasta la lista de los elementos configurablesy hacer clic en el último elemento (Avanzado).7- En la ventana que se muestra, en la parte derecha irhasta Prioridad y ahí se puede, a consideración, cambiarla prioridad del proceso del Supercopier, aconsejamosdarle más prioridad de ejecución.8- Después vamos hasta Parámetros Avanzados y conexcepción de la opción La estatura del buffer de la copia(este valor no se toca), a los demás valores le vamos aquitar todos los ceros dejándolos como siguen (1, 5,1) eneste orden.9- Después hacer clic en Aplicar y presionar el botón OK.

Al aplicar la nueva configuración, quizás con copias depequeños volúmenes no se observen cambios, pero sindudas con volúmenes mayores el tiempo de la copia sereducirá un gran porcentaje.

Esta pequeña y útil aplicación se puede descargar libre-mente desde cualquiera de las tres direcciones siguien-tes:

http://www.softpedia.com/get/System/File-Management/SuperCopier.shtmlht tp : / /www. togg le .com/ lv /group/v iew/k l39268/SuperCopier.htmhttp://supercopier.softonic.com/

todo lo anterior recomendamos crearlo a partir de unatabla de contenidos, la cual es muy necesaria en los tra-bajos de investigaciones, tesis etc., porque crea una lalista de títulos con hipervínculos a la página correspon-diente.

1- Abrir el documento al cual le deseo crear la tabla decontenido.2- Clic en botón vista esquema., de forma automática seactivará la barra de herramientas Esquema.3- Seleccione el primer título que debe aparecer en latabla de contenidos y utilizando la barra de herramientasEsquema escoja el nivel que desee asociarle.4- Continúe seleccionando los títulos que forman su tra-bajo y determine el nivel que desee asignarle (tenga encuenta que en el primer nivel deben aparecer las particio-nes más generales, como capítulos, etc., en el segundolos epígrafes, en el tercero sub-epígrafes y así sucesiva-mente).5- A continuación clic en la posición de la página dondedesea insertar la tabla de contenido.6- Clic en menú Insertar apunte a Referencia y haga clicen Índice y Tablas.7- Ejerza clic en ficha Tabla de contenido.8- En el cuadro Formato determine el diseño a utilizar.9- En la opción mostrar niveles determine el suyo, ade-más pude trabajar las opciones de relleno.10- Aceptar.

38

2- Escribe el comando Regedit y pulsa el botón Aceptar.3- Busca en el panel izquierdo la siguiente ruta:MiPC/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/RunMRU4- En el Panel derecho encontrarás las entradas que semuestran al abrir el cuadro Ejecutar, ahora solo tiene queeliminar las que no necesitas que aparezcan.5- Presiona F5 para actualizar estos cambios y cierra laventana del Regedit6- Reinicia la PC.

Nota- Las entradas no se borrarán hasta que no halla reiniciadosu PC- En caso que sea difícil localizar la ruta puede optar en elRegedit por la opción buscar, que se muestra pulsado F3o en el menú edición. Una ves activa puede escribir:“RunMRU” y mostrará el resultado de su búsqueda.

abierta, inserte un objeto (puede ser una imagen, un rec-tángulo), todo esto a través del menú Insert, en este casoutilice una imagen (ya sea un libro pequeño, una carpeta,en dependencia del tema de la multimedia). En el catálo-go multimedia del programa aparecen muchas imágenestambién, este se encuentra en el menú View (Ver), seescoge una imagen y se arrastra hasta el área de trabajo,se define sus propiedades en cuanto a tamaño, aparien-cia, etc.3- Luego se realiza una copia de la misma imagen, en-contrándose esta en la misma posición con respecto a laoriginal (para esto seleccione la imagen u objeto inserta-do, Ctrol + C y luego Ctrol +V).4- En sus propiedades aplíquele a la copia de la imagenun brillo y una sombra para que se diferencien los cam-bios entre original y copia. (Para esto: seleccione la co-pia de la imagen a la que le va a aplicar el efecto, presio-ne F12, se abre la ventana Properties for Object, en lacual va a seleccionar la ficha Shadow (Sombra), se acti-va la opción Enable shadow y se le define un color desombra en la opción Shadow color.5- Se escoge la ficha Glow (brillo), se activa la opciónEnable glow y se elige un color en la opción Glow color.6- Se oculta la copia de la imagen con sus característicasen la misma posición con respecto a la original, damosclic derecho encima de la misma y desactivamos la op-ción Show Object en el menú que aparece y de esta ma-nera se logra ocultar la copia.7- Luego en el menú Insert/ Polygon, insertamos un polí-gono encima de la copia de la imagen, de manera que latape. (Se realiza esto para que al hacerle los eventosqueden bien fijados).8- Seleccionamos el objeto polígono y presionamos F12se abre la ventana Properties for Object y escogemos laficha Visibility y en la opción Opacity ponemos un valor 0.( De la siguiente forma queda transparente el objeto)9- Inmediatamente que estén insertados los objetos pa-samos a programar, efectuamos un clic derecho encimadel objeto polígono y escogemos la opción Events queaparece en el menú; en la ventana de eventos del objetoarrastramos la opción Move Into (Mover Dentro) y al ladola acción Show (mostrar), escogemos en la opción Object,el objeto (en este caso la copia de la imagen), aparecenen la lupa que se encuentra al lado.10- Clic en el botón OK.11- Clic en el botón OK de la ventana Show Object (Mos-trar Objeto).12- Después escogemos en la misma ventana de even-tos del polígono debajo del evento Move Into y su acciónShow, el evento Move Out (Mover Fuera) y la acción Hide(ocultar), en la ventana de Hide Object (Ocultar objeto)escogemos el objeto donde se encuentra la lupa (el bus-cador de objetos) y escogemos la copia de la imagen.

Botones diseñados a tu gusto enMediator 9

María Elena González Guevara

[email protected]

Joven Club Trinidad 2

Este truco da la facilidad de crear botones que se ajustenal tema de la multimedia según el gusto del usuario encaso de que no le convenga ningún botón de los que exis-ten incluidos en el mismo programa y que sean de supropio diseño.

Mediante esta propuesta aprenderemos a crear botonesatractivos que se usan cuando el puntero se encuentrasituado encima del botón y desaparece cuando está fue-ra, como se muestran en las enciclopedias y multimediasprofesionales:

El programa Mediator 9.0 posee una amplia gama debotones predeterminados en diferentes categorías, enocasiones necesitamos botones que se ajusten al diseñográfico de nuestra multimedia y no encontramos dentrode los que existen en el programa el que nos conviene,para lograr esto hace falta crear un botón y efecto a nues-tro gusto. En los siguientes pasos aprenderemos cómocrear un botón con efectos diseñado por nosotros mis-mos.

1- Abrir el programa Mediator 9.2- Cuando se encuentre la ventana del Mediator 9

Creando un Cast Member ScriptMacromedia Director MX 2004

María Juana Espinosa Rodríguez

marí[email protected]

Joven Club Yaguajay 3

Deseamos crear un miembro de reparto de Script. Hayuna serie de elementos y reglas que hay que seguir paraconstruir las instrucciones que necesitamos.) ¿sabescomo hacerlo?

1- Para crear un Cast Member Script seleccionaremosen la ventana de Cast el actor al que queremos enlazar elScript.

2- Pulsaremos el botón de Script que hay en la ventana allado del de las propiedades del actor y nos aparecerá laventana de Scripts. En la parte de arriba pone el tipo deScript que es, Cast Member Script. También aparece pordefecto el evento más habitual On MouseUp y end

3- Como en los Scripts anteriores escribiremos las ins-trucciones que queremos que se ejecuten cuando ocurrael evento en el actor. Ejemplo:

On MouseUp go to frame Xend MouseUp

Este Script, al pulsar con el ratón en el actor, irá a conti-nuar la reproducción al frame X (número del fotograma)de la película.

Optimización de las memoriasflash, SD o de video

Mileidys Armas Solís

[email protected]

Joven Club San José 4

La utilidad de este consejo es que las memorias o cáma-ras funcionen óptimamente, también para arreglar erro-res que se producen en el sistema de archivos.

1- Abrir el explorador, buscar el dispositivo extraible.2- Clic derecho en el dispositivo/ propiedades/ herramien-tas.3- En esta pestaña se da un clic en comprobar ahora y seseleccionan las dos opciones que aparecen, luego se eli-ge iniciar.4- Al final se da un clic en desfragmentar ahora. Eligiendoen la ventana que aparecerá desfragmentar.5- Esto hará que funcione de forma óptima su dispositivosin necesidad de formatearlo.

39

13- Clic en el botón OK14- Clic en el botón Ok de la ventana Hide Object.15- Al instante pasamos a verificar si se ilumina el botóncon los efectos creados mediante los eventos Move intoy Move out, presionando la tecla F6 o en el menú Review(Revisar) en la opción Run Page (ejecutar o correr pági-na).

Este Truco resulta muy fácil a la vista de cualquier perso-na, pues de modo muy sistemático lo vemos ya sea alsituarnos sin dar clic encima del botón Inicio, al seleccio-nar cualquier opción donde se ilumina un texto o el pro-pio botón y existen en su mayoría muchos programas conbotones personalizados donde resulta muy fácil escoger-lo; pero es importante saber cómo ocurre si tenemos quecrearlo a nuestro propio gusto.

Configurando el Fichero boot.ini

Lester González Torres

[email protected]

Joven Club Sancti Spíritus 6

Este fichero tiene el propósito de proveer las entradas abarios Sistemas Operativos cuando se tienen instaladosen una misma PC, por ejemplo Windows XP y 2000. Eneste caso se necesita que muestre dos entradas para lasversiones instaladas.

Sucede que en ocasiones cuando Windows XP sereinstala por segunda vez queda grabada dos veces lamisma entrada, por tanto el proceso de cargado del Sis-tema Operativo se ve detenido hasta pasado unos 30segundos o cuando el usuario selecciona una de las dosy presiona Enter. Hay quienes reducen el tiempo parasolucionar este problema.

La forma de solucionar el error mencionado anteriormen-te es bastante simple aunque para ello es necesario te-ner acceso a una cuenta administrativa en el equipo don-de se realiza la operación.

40

1- Hacemos clic derecho sobre mi PC propiedades

2- En la ventana propiedades del Sistema presionamosla ficha Opciones avanzadas

3- De las tres opciones que se muestran tomamos la quetiene por nombre “Inicio y recuperación” presionando elbotón “Configuración”.

4- En la ventana “Inicio y recuperación” presionamos elbotón “Editar” donde nos muestra en un bloc de notas elcontenido del fichero boot.ini.

5- En caso de tener dos entradas para el mismo sistemaoperativo aparecerá un texto más o menos así:

[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindows XP Professional" /noexecute=optin /fastdetectmulti(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindows XP Professional" /noexecute=optin /fastdetect

6- Debajo de [operating systems] aparece repetida la en-trada:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindows XP Professional" /noexecute=optin /fastdetect

7- La Solución es borrar una de las dos, queda así:

[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindows XP Professional" /noexecute=optin /fastdetect

8- Guarde los cambios del fichero con la combinación deteclas Ctrl. + G o por el menú archivo del bloc de notas.

Ya puede reiniciar la PC para verificar que todo está enorden:

En caso de Windows 2000

En este caso notará que no tenemos el botón “Editar” dela ventana “Inicio y recuperación”

Haremos lo siguiente:

1- Vamos a la partición del Sistema Operativo (C:\)

2- El fichero boot.ini está protegido por el sistema así queno se ve, por tanto:

3- Vamos al menú Herramientas/Opciones de carpetasdel Explorador de Windows.

4- En la Ficha “Ver” de la ventana “Opciones de carpetas”desmarcamos la opción “Ocultar archivos protegidos porel Sistema Operativo” y presionamos los botones “Apli-car” y “Aceptar” respectivamente.

5- Ahora se muestran una serie de Ficheros que antes noveíamos entre ellos a boot.ini el cual abre con el bloc denotas.

6- En caso de tener en el dos entradas con el mismonombre aparecerá así:

[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINNT="MicrosoftWindows 2000 Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(1)\WINNT="MicrosoftWindows 2000 Professional" /fastdetect

7- Como en el caso de XP solo tenemos que borrar unade las dos entradas que están debajo de la línea [operatingsystems] que dice:

multi(0)disk(0)rdisk(0)partition(1)\WINNT="MicrosoftWindows 2000 Professional" /fastdetect

8- El archivo boot.ini que daría así:

[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINNT="MicrosoftWindows 2000 Professional" /fastdetect

9- Guarde los cambios del fichero con la combinación deteclas Ctrl. + G o por el menú archivo del bloc de notas.

Con esto queda solucionado el error.

41

Revista 16 de abril

Midiala Almeida Labrador

[email protected]

Joven Club Unión de Reyes 2

De qué trata el sitio: Es el sitio web de la revista científi-co-estudiantil de ciencias médicas de Cuba.

Utilizar el sitio: para informarse sobre últimas investiga-ciones que en materia de salud se están realizando enCuba como diabetes mellitus, la hipertensión arterial, etc.

www.16deabril.sld.cu

Radio ProgresoLa onda de la alegría

Gadelay Isabel González Serra

[email protected]

Joven Club San José 4

De qué trata el sitio: El sitio emisora de la familia cuba-na. Con secciones deporte, fotografía, efemérides, pro-greso por dentro, cita con el arte entre otras.Utilizar el sitio: para conocer la cartelera de la emisora,dramatizados, informativos, noticieros, musicales y va-riados.

www.radioprogreso.cu

CITMATEL

Yonaika Pérez Cabrera

[email protected]

Joven Club Jagüey 1

De qué trata el sitio: Es el sitio de la Empresa de Tecno-logías de la Información y Servicios Telemáticos Avanza-dos.Utilizar el sitio: para obtener información acerca deCITMATEL, los servicios que ofrece sobre la red, los pro-ductos multimedia de diversas temáticas,etc.

www.citmatel.cu/

CMBF Radio Musical Nacional

Yolagny Díaz Bermúdez

[email protected]

Joven Club Jagüey 1

De qué trata el sitio: En este sitio puede encontrar espa-cios informativos, promoción cultural haciendo hincapiéen la presencia de la música cubana.Utilizar el sitio: para actualizarse en el quehacer culturalnacional en todas las ramas del arte incluyendo el que-hacer de la sinfónica nacional, la enseñanza artística, etc.

www.cmbfradio.cu/index.htm

Arteamérica

Raymond J. Sutil Delgado

[email protected]

Dirección Nacional Joven Club

De qué trata el sitio: Arteamérica es una revista destina-da a divulgar las artes visuales de América Latina y elCaribe.Utilizar el sitio: para conocer del Arte y la Cultura Lati-noamericana, en todas sus variantes, así como convoca-torias y tener, acceso a galerías y documentos sobre arte.

www.arteamerica.cu/22/index.html

CORALSA

Edgar Sedeño Viamonte

[email protected]

Joven Club Amancio 1

De qué trata el sitio: Sitio web del Holding Coralsa, quecomparte intereses de negocios con 11 compañías ex-tranjeras. promueve y ejecuta las exportaciones de susEmpresas Mixtas Asociadas y otras Empresas.Utilizar el sitio: para informarse sobre el quehacer delas empresas mixtas en Cuba.

www.coralsa.com.cu/index.htm

42

43

Producciones Addala, todo en elreino de la música

Gadelay Isabel González Serra

[email protected]

Joven Club San José 4

De qué trata el sitio: Este sitio contiene diversos temasrelacionados con el mundo musical cubano, así como delos sellos discográficos y edición musical.Utilizar el sitio: para conocer el catálogo discográficocubano dividido por el sello unicornio y presto. Ademásconocer las nuevas producciones, así como noticias.

www.abdala.cu/index.asp

Portal nacional Forum de Cienciay Técnica

Raymond J. Sutil Delgado

[email protected]

Dirección Nacional Joven Club

De qué trata el sitio: Sitio web del Forum de ciencia ytécnica. Una respuesta cubana al Bloqueo.Utilizar el sitio: para conocer las ponencias presentadasal evento nacional, noticias sobre los eventos en provin-cia, la historia del Forum y una reseña del interés y lasideas del compañero Fidel, sobre este movimiento.

www.forumcyt.cu/

Travelnet Cuba: Descubra Cubacon nosotros

Yonaika Pérez Cabrera

[email protected]

Joven Club Jagüey 1

De qué trata el sitio: Este sitio presenta un recorrido portodas las zonas turísticas de nuestro país, enfatizandocada una de ellas con detalles e imágenes de los hote-les, Auto, Tours, Vuelos, entre otras, en cada una de ellas.Utilizar el sitio: para conocer las diferentes ofertas turís-ticas que existen a lo largo de todo el país.

www.travelnet.cu/es/

Emisora Triple M Oriental

Yolagny Díaz Bermúdez

[email protected]

De qué trata el sitio: Es el sitio de la Emisora Triple MOriental, desde el municipio Tercer Frente, en Santiagode Cuba.Utilizar el sitio: para actualizarse en el acontecer nacio-nal e internacional, así como en los aspectos más rele-vantes de la historia cubana.

www.triplem.icrt.cu/

La Columna. Portal Web de laCultura Lajera

Gadelay Isabel González Serra

[email protected]

Joven Club San José 4

De qué trata el sitio: Sitio que expone el quehacer cultu-ral de San José de las Lajas, Provincia La Habana.Utilizar el sitio: para actualizarse acerca de los principa-les acontecimientos culturales del municipio, así comocartelera, tradiciones, efemérides, personalidades de laliteratura y las artes plásticas.

www.sanjose.cult.cu/

Oficina para la informatización

Midiala Almeida Labrador

[email protected]

Joven Club Unión de Reyes 2

De qué trata el sitio: El sitio ofrece servicio de consultoríay seguridad informática, además un buscador que permi-te acceder ha artículos relacionados con las TIC.Utilizar el sitio: para buscar información sobre temasinformáticos que han sido publicado por diferentes me-dios de prensa de nuestro país.

www.infosoc.cu/

Joven Club Jagüey 1

44

45

Vertical1- Extensión de archivo2- Conduce la corriente a los otros dis-positivos del ordenador3- File Allocation Table5- Ciencia que estudia el tratamiento au-tomático y racional de la información8- Un bloque de celdas seleccionadas enlas hojas de cálculo11- Acrónimo de Basic Input/OutputSystem12- Puerto de memoria externa16- Estructura básica de almacenamien-to que posee nombre y extensión17- Sistema Operativo creado por KenThompson y Dennis Ritchie

CrucigramaAlina Arce Coto

[email protected]

Joven Club San José 4

Horizontal1- Extensión de archivo en Microsoft Word4- Sistema Operativo Libre6- Técnicas que intentan hacer inaccesible la información a personas noautorizadas7- Sinónimo de PC9- Acrónimo de Complimentary Metal Oxide Semiconductor10- Mouse11- Unidad de información de 8 bits13- Lugar diseñado para controlar los servicios de la red (pl)14Gb15- Conjunto de hardware y software que conecta redes y utiliza protoco-los de comunicación diferentes18- Traducir todos los códigos fuente de un programa de un lenguaje dealto nivel a otro código antes de la ejecución de un programa19- Contraposición de analógico20- Compañía de computadoras especializadas en software para redes.

46

fieso, soy seco, triste, automático, igual que el fax o eltelegrama, te envidio amiga carta…

Carta: Muy bien que mantengamos esta conversaciónporque prácticamente nunca coincidimos, yo siento quesoy como una mirada. Inspiro confianza, y me escribengeneralmente con ternura, atravieso fronteras, océanos,paso de mano en mano, mientras que tú a través deservidores.

E- Mail: Amiga, tienes razón, no llevo sentimientos, metraslado de máquina en máquina, manipulado por el hom-bre, a ti en cambio te llevan, te traen siempre los huma-nos, yo soy más robótico….

Carta: Yo llevo más carga de emociones, por eso creoque seré eterna mientras haya un ser que quiera compar-tir sus sentimientos más íntimos a otros. Perduraré porsiempre.

E- Mail: Tampoco yo desapareceré, pero solo me utilizanal estilo telegrama, puedo llegar al mismo tiempo, cuan-do me redactan con CC (Con Copia) a varios lugares delmundo. Pero me considero muy impersonal, de cualquierforma te doy gracias por haber aliviado mi soledad y es-cucharme.

Carta: Sin agradecimientos, también tú eres útil, propor-cionas felicidad y te digo, antes te odiaba, ahora me ha-ces sentir más solidaria, pues creía entender que habíastú, usurpado mi lugar.

E- Mail: Es cierto ocupé tú espacio, discúlpame, pero nun-ca fue esa mi intención, existen quienes me utilizan inde-bidamente pero he llegado a la conclusión siguiente,ambos podemos convivir, existiendo a la par, cada unocumpliendo nuestras funciones con el más estricto res-peto hacia el otro.

Carta: Claro, todos tenemos una fuente inagotable depensamientos y emociones para comunicar, siempre ycuando nos utilicen debidamente. ¡Levantemos nuestraautoestima y seamos los dos capaces de hacer felices alas personas cada uno a su manera!

Colaboraron en esta sección

Oleydis González Pérez y Mileidys Armas Solís

PoesíaFelicidades

Mes de mayo, el de las floresMes de alegría, lleno de colores,Mes en que se celebra, la existenciaDel ser que hizo posible nuestra presencia,En este mundo, en este lugar,En este país, en nuestro hogar.

Ese ser, son las Madres,Las que hacen que nada falte,Las que corren cuando enfermamos,Las que ofrecen su hombro cuando necesitamos.

Nuestros Jóvenes clubes de ComputaciónEstán llenas de ellas, por toda la nación.Amas de casa, trabajadoras, estudiantes,Nos visitan a diario y comparten nuestras clases.

Y que decir de nuestro elencoTan lleno de bellas madres, haciendo ecoDe su quehacer y conocimiento,Con ganas de ayudar en todo momento.

Pues a ustedes, Madres todas.Tino, quiere felicitarlesDeseándoles que tengan¡Un buen día de las Madres!

HumorLa Carta y el E-Mail

En una ocasión ambos se encuentran y comienzan uninteresante diálogo….

E-mail: Hola, yo pensaba que con tantos adelantos de lainformática y las comunicaciones, o sea de mis familia-res, las TICS, te explico, ellas son las nuevas Tecnolo-gías de la Informática y las Comunicaciones, pensabayo, tú habías muerto..

Carta: Querido amigo o colega , no sé como he de lla-marte, pues ya ves que no, no he muerto, hoy nos encon-tramos y como ves sigo viva, quizás por las característi-cas que poseo, soy más humana, flexible y me escribencon el corazón.

E- Mail: Tienes razón, yo nada tengo en contra tuya, perodebes reconocer que soy más rápido que tú, pero te con-