• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
eGNUX #03
 

eGNUX #03

on

  • 150 views

Revista virtual de Software Libre

Revista virtual de Software Libre

Statistics

Views

Total Views
150
Views on SlideShare
145
Embed Views
5

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 5

http://eticagnu.org 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    eGNUX #03 eGNUX #03 Document Transcript

    • n una fecha tan especial,como lo es para nosotros el28 de Julio, tenemos dos motivospara celebrar: el primer motivoson las fiestas patrias y elsegundo motivo e igual deimportante que el primero, es lacelebración de nuestro segundoaniversario, que en un día comohoy, EtiCA fue creada. Es por esoque en esta edición especial pornuestro segundo aniversario, tendremos unaentrevista con el presidente de nuestra comunidad,Ivan Uriarte, donde nos hablará acerca de lasactividades que se han venido realizando desde queasumió el cargo como presidente y su apreciaciónsobre el Software Libre.En esta edición también conocerá a beeX, nuestramascota, que hoy lo presentamos, contándoles partede su historia, en una entretenido relato. Junto conbeeX nace también beexArt, un área reservada aldiseño artístico con herramientas libres, que en laspróximas ediciones explicaremos con más detalle.En vista de la llegada de dos grandes representes delSoftware Libre a nuestra ciudad de la amistad comoson: Richard Stallman y Jon "Maddog" Hall, noqueríamos dejar pasar la oportunidad de hablar unpoco de ambos, lo que representan y la labor quedesempeñan, indicando el lugar en donde sepresentarán. Además podrán encontrar sobreJavascript y Node.js, SEO posicionamiento Web y,algunas fotografías de eventos en las que hemosestado presente.Solo queda agradecer a todos aquellos quecolaboraron para esta edición especial, deseándoles,a ellos y a nuestros lectores, una feliz fiestas patrias;día en el que recordamos nuestra independencia y elvalor de la libertad.Gustavo Tomapascadegui@eticagnu.orgE28 de Julio del 2012
    • Una de las cosas que nos hacía falta, para "cumplir" contodo lo que una comunidad de Software Libre deberíatener, era la presencia de una mascota en nuestracomunidad; por lo cual, ya hace mucho tiempoveníamos pensando en una mascota para EtiCA; así seempezó a buscar entre la naturaleza un animal querepresentara el espíritu de nuestras acciones, como eltrabajo en equipo, en bienestar de la comunidad y, sudeterminación al defenderla, endonde el fruto de todo el trabajo sealgo muy agradable. De esta manerase eligió a la abeja, como aquel quecumplía con todas esas característicasque buscábamos. Así fue como seinicio el nacimiento de beeX.Habiendo seleccionado a la abejacomo mascota, se le hizo un primerbosquejo al cual bautizamos comobeeX, y como se puede apreciar en lafigura número uno, solo era unasimple representación de una abejacomo todos conocemos.Pero lo que nosotros buscábamos era que la mascotatuviera características propias que la pudierandiferenciar del resto y que cualquier persona que laviera pudiera relacionarlo con EtiCA. Entonces, seempezó a pensar en un nuevo diseño, que tardoalgunos meses en concretarse. Entonces se hizo la luz:beeX debería ser una abeja robot. Así fue que seempezó a trabajar en un segundo diseño, que quedocomo se aprecia en la segunda figura.Ya con el segundo diseño, aprobado, se continuó con laetapa final, el cual fue digitalizarlo, quedando como semuestra en la figura número tres. De esta maneraqueremos presentar públicamente a beeX a toda lacomunidad y, a todos nuestros lectores, contándoles através de un breve relato la "historia de beeX":La Historia de beeX"beeX es una abeja robot que nació enlos laboratorios EtiCA; fue creado porun grupo de estudiantes, quieneslograron diseñarlo, desarrollarlo yensamblarlo. Equipado con hardwareabierto, beeX contiene un sistemaGNU/Linux , el cual le permitedisponer libremente de todos losrepositorios que hay en el mundo.El objeto con el que fue creado Beex,ha sido para ir por el mundo, de PCen PC, en busca de Software Libre,con el cual retornará a su colmena (comunidad),para proveerla.Esta equipado con un sistema de defensa que seactiva cuando se ve amenazado o amenazan a lacolmena, inyectando en el sistema del intruso unpoderoso código, capaz de neutralizarlo odesestabilizarlo".Bien, de esta manera hemos querido presentarles abeeX, nuestra mascota que desde ahora aparecerá enEtiCA, principalmente en beexArt, elárea dedicada al diseño gráfico,donde estudiantes apasionados aldiseño, podrán expresarseartísticamente mediante lautilización de herramientas libres.Figura 1: Primer bosquejo. Figura 2: Segundo bosquejo a lápiz.Fugura 3: Digitalización de beeX.beexArt.
    • En esta oportunidad entrevistaremos a IvanWilfredo Uriarte Uriarte, estudianteuniversitario de la Facultad de Ingeniería deSistemas y Computación de la UniversidadCatólica Santo Toribio de Mogrovejo (USAT), yactual presidente de la comunidad de SoftwareLibre EtiCA de Chiclayo. Con quiencompartiremos algunas interrogantes, dondenos explicará a cerca del movimiento delSoftware Libre en la región Lambayeque yparte de su activismo como miembro de una deestas comunidades.Los usuarios de Software Libre siempretienen una historia que contar al momentode iniciarse con alguna distribuciónGNU/Linux, dinos ¿Cuál fue tu historia ycuanto tiempo llevas en el mundo delSoftware Libre?Pues si de historia debemos hablar, miiniciación en el software se remonta a unos 4años atrás, cuando tratando de instalarUBUNTU, borre todo mi disco duro decasualidad al no leer que le estaba dando una“instalación total”; tras instalar el SistemaGNU­Linux, tuve unos cuantos problemas deincompatibilidad de hardware, los cuales porfalta de experiencia y conocimiento mellevaron a abandonar el Sistema Operativo masno el uso del Software Libre.¿A que me refiero con esto?, en primer lugarsoy una persona amante de las tecnologías yapasionado por internet, lo cual me llevo aescoger conforme avanzaba mi conocimiento lamejor opción, optando siempre por tecnologíalibre, como por ejemplo PHP, el cual es unlenguaje del lado del servidor para poderconstruir WebApps Dinámicas, pero no quisequedarme solo ahí, así que después de untiempo escogí probar Fedora, distribución quesigo usando y con la cual trabajo diariamente.Sin embargo a muchos usuarios decomputadoras, les parecerá innecesariocambiar de Sistema Operativo, cuando estánconformes con el que usan, explicanos ¿Porqué deberían usar Software Libre, en vez decontinuar con el software que estánacostumbrados a usar?Les parece innecesario porque la piratería denuestro país es realmente impresionante,pueden conseguir cualquier programa ycrackearlo, es decir usarlo de porvidaevadiendo su licencia y costo. Es muy fáciltener mi laptop o desktop con MicrosoftWindows (en cualquiera de sus versiones) yaplicarle el parche para que “sea original” yestoy hablando del Sistema Operativo, nihablar de los aplicativos.Actualmente el Software Libre a crecido tantoque la instalación del mismo, no es nadacomplicada, mucho menos su uso, lo que si sedebe tener en cuenta son los aplicativos que sibien no todos los que usábamos en el otro S.O.son compatibles, existen muchas alternativaspara usar.Sabemos que actualmente eres el presidentede EtiCA y uno de sus fundadores, cuéntanos¿Qué te motivo a involucrarte en la creaciónde una comunidad de Software Libre y quéacciones has realizado como presidente?El motivo fundamental es el de transmitir lafilosofía del Software Libre a mis compañerosy fomentar su uso, y para ello junto con tresamigos más, nos reunimos y decidimos crear laComunidad EtiCA, la cual es la primera de laUniversidad en la que estudiamos.Entre las acciones que se han realizado, fue laparticipación de la Comunidad, como parte delEquipo Organizador del FestivalPerfil:­ Estudiante Univer­sitario de 21 años.­ Cursa el IX Ciclo dela carrera de Ing.Sistemas y Compu­tación.­ Estudia en la Uni­versidad CatólicaSanto Toribio de Mo­grovejo.­ Webmaster y asesorde la Web EtiCA.­ Músico aficionado.­ Actualmente laboraen el área de TI de laempresa KALU.­ Miembro organiza­dor del VigésimoCONEISC.­ Utiliza comoSistema Operativo deescritorio la distribu­ción Fedora.
    • Latinoamericano de Instalación de SoftwareLibre (FLISOL), se dictaron también trescapacitaciones para los alumnos del Colegios“San Juan” de Íllimo en el cual tuvimos granacogida; también hubo participación en el “ITDay” realizado en la Universidad AlasPeruanas, la inscripción de EtiCA comoAsociación entre otros.Tal como su nombre lo indica, EtiCA significaEstudiantes de Tecnologías Informáticas deCódigo Abierto, ¿Qué tiene EtiCA para ofrecera los estudiantes de tu carrera o afines?Tiene para ofrecer conocimiento.El Software Libre tiene un compromiso social¿Cuál es el compromiso que tiene EtiCA conla sociedad, precisamente con la regiónLambayeque?El compromiso social, es la difusión de lafilosofía del Software Libre, no solo en el centrode estudios, sino que también en la empresa ycolegios, fomentando, así, un mayor uso delmismo.Hace algunos meses hemos visto a EtiCA,participar de algunos eventos regionales dedifusión de Software Libre junto con otrascomunidades. ¿Qué lecciones le ha dejadotodas esas experiencias para su comunidad yque vacíos ha podido identificar?En primer lugar podría decir que la gente masinteresada en aprender sobre Software Libre,son chicos estudiantes de los diversos institutosdel departamento, los cuales siempre asisten adistintos eventos. Las lecciones que nos deja, esque con el trabajo en equipo de todas lascomunidades se pudo realizar un excelenteevento.Actualmente cursas el IX Ciclo de la carrerade Ingeniería de Sistemas y computación, entodo este tiempo, cuéntanos ¿Cuál ha sido elcomportamiento de tu Universidad,profesores y alumnos ante el uso del SoftwareLibre?El apoyo a la comunidad a ido aumentando conel tiempo; por parte de la universidad, no senos ha negado sus instalaciones para larealizaciones de eventos, charlas y talleres.Por parte de La escuela de Ing. de Sistemas yComputación el apoyo siempre a estadopresente, y se ha demostrado en los eventosque se han realizado en las instalaciones de launiversidad Católica Santo Toribio deMogrovejo y, últimamente en los talleresrealizados para los estudiantes de la USAT.Por parte de los profesores, en primer lugar, lacomunidad siempre ha tenido el apoyoincondicional de su Asesora: Ingeniero KarlaReyes Burgos, quien siempre a dedicado horasvaliosas de su trabajo a la Comunidad.También al director de escuela IngenieroHector Zelada Valdivieso quien facilito lospermisos para la realización de las diversasactividades.Por parte de los alumnos, la integración degente nueva a la comunidad fue buena, peroespero una mayor participación en los talleresinternos que realizamos.Próximamente van a cumplir dos años dehaberse formado como comunidad deSoftware Libre, brevemente ¿Qué cambios sevienen y cuál sera el próximo evento queorganizarán?.El cambio mas notorio y resaltante es lainscripción de la Comunidad como Asociaciónde “Estudiantes de Tecnologías Informáticas deCódigo Abierto”, y el próximo evento que seviene es “II Llampageek”, el cual, es un eventopropio de nuestra comunidad, que se realizauna vez al año en las instalaciones de launiversidad Santo Toribio de Mogrovejo y elcual tiene planeado para este año muchostemas de sumo interés e importancia.Para terminar, de que manera un estudianteinteresado en formar parte de su comunidadpuede unirse a ustedes. Y que requisitos debecumplir para ello.Para formar parte de EtiCA, solo debes tenerganas de aprender y fomentar el software libre,participando activamente desde su uso yenseñanza a tus compañeros.Logros:­ Hace poco parti­cipó de un concursode programaciónavanzada, a nivelregional, en la Uni­versidad NacionalPedro Ruíz Gallo,obteniendo el tercerlugar.­ Es uno de losfundadores de lacomunidad de Soft­ware Libre EtiCA yactual presidente.­ Fue el responsabledel diseño y Desa­rrollo de la WebEtiCA (WEtiCA).­ Participo comoorganizador delFestival Latinoame­ricano de Instala­ción de SoftwareLibre (FLISOL2012).EtiCA gnu.
    • Aprovechando la visita que tendremos, en elmes de agosto, de dos reconocidas ycontroversiales figuras del movimiento delSoftware Libre, a nuestra ciudad de Chiclayo,quiero en esta oportunidad escribir, algo,acerca de estos dos personajes, que yamuchos y, sobre todo, aquellos que seaprecien de tener un mínimo de culturainformática, deben haber oído hablar deellos: Richard Stallman y Jon “Maddog”.Richard Stallman.Si realizamos una búsquedaen Google, sobre “RichardStallman”, obtendremosaproximadamente más detres millones de resultadosencontrados, con el nombrede este señor; queda,entonces, claro que estapersona tiene una fuertepresencia en el ciberespacio,lo cual hace suponer que seha escrito y dicho mucho deél, por lo cual no se necesitamayor presentación. Estamoshablando de Richard Stallmanel Gurú informático y padredel Software Libre.Repasemos un poco su trayectoria por elPerú: en el año 2003, El fundador de la FreeSoftware Foundation (fsf.org), RMS, llegopor primera vez al Perú, precisamente en laciudad imperial del Cuzco, desde dondeempezó a predicar las bondades del SoftwareLibre y lo pernicioso que es desarrollar y usarSoftware privativo. De esta visita y susintenciones de visitar Machu Picchu se puedeleer más en su página web(stallman.org/articles/machu.html). Mastarde, en el año 2007, volvió al Perú, estavez, para visitar diferentes ciudades del país,como Lima, Piura, Trujillo y, por primera vez,Chiclayo. Aquí también nos hablo de lascuatro libertades que debe tener todoSoftware que se considere Libre, enfatizando,siempre que Libre no es igual a Gratis:“Libre, como libertad de expresión, no comocerveza gratis”.Su firme posición, contra el softwareprivativo, le han llevado a embarcarse engrandes proyectos, para “proteger su ciudad,­como lo dice él­ contrael enemigo”. Uno deestos proyectos ha sidoel diseño y desarrollodel sistema GNU y laLicencia PúblicaGeneral (GPL, por sussiglas en ingles).Entre sus aportes selistan: El editorEmacs, elcompilador GCC, eldepurador GDB yMake.Enérgico críticocontra lascompañías Microsoft, Apple, Facebook y todoaquello que valla en contra de su Filosofíadel Software Libre, le han permitido ganarsedetractores y admiradores, por todo la orbe.Esto es uno de los motivos por los quesiempre sus palabras resuenan en el ámbitotecnológico. Siempre en defensa del usuarioinformático, quizás por su espíritu Hacker,que le ha llevado, incluso a crear una canción(puedes escuchar su versión original aquí:gnu.org/music/free­software­song.ogg), yque demuestra claramente su pensamiento:Por: Gustavo Tomapasca.twitter: @iugedRichard Stallman (RMS).
    • Canción del Software Libre“Únete, comparte el softwareLibertad, hacker, libertad.Los avaros buscan oro,es verdad, hacker, es verdad.No ayudan a sus vecinos,está mal, hacker, está mal.Sólo con el Software Libre,estarás, hacker, estarás,libre de licencias sucias,reirás, hacker, reirás.Únete y comparte el softwareLibertad, hacker, libertad.”Para terminar diré que, Stallman no esta solo,tiene muchos seguidores que lo apoyan ysimpatizan con su filosofía, entre ellos:Gobiernos, Empresas, Fundaciones,Instituciones y, sobre todo, usuarios.Jon “Perro Loco” Hall.Quienes hemosescuchado hablar delsistema operativo UNIX yde su historia, tambiénhabremos escuchadohablar de Jon Hall comoparte del equipo quedesarrollo este genialSistema Operativo que hoymuchas empresas usan yque ha contribuidoenormemente con laevolución de los SistemasOperativos actuales. Ya conesto podemos hacernos unaidea, de la importancia quetiene esta persona en elmundo de la ciencia de lacomputación.Su paso por el Perú comenzó en el año 2006,presentándose en la Capital, desde entonces aretornado al Perú en diferentes ocasiones, yesta vez llegara a Chiclayo, paraconvencernos de que “con software libre nosólo ahorras dinero, sino que ganas dinero” y,también, para advertirnos de que “con suspatentes, las compañías detienen lacreatividad y el desarrollo. Y lo que es peor,alejan del usuario la tecnología y elconocimiento.”Pero a Jon Hall se le conoce por ser unapersona entretenida y muy lucida, a pesar desu apodo “Maddog” o “Perro Loco”, como lobautizaron sus alumnos hace años, por suirreverente conducta. Hace poco, el pasado24 de Junio, reveló públicamente su opciónsexual, confesando su homosexualidad(linux­magazine.com/content/view/full/55727), en la que explica entre una de susrazones, para no haberlo dicho antes, el noquerer distraer su trabajo que vienedesempeñando como Presidente de LinuxInternational.Sus esfuerzos como Presidente de LinuxInternational, han permitido, que lasempresas apuesten por el uso de SoftwareLibre; a alcanzando una serie de logros comola certificación internacional de profesionalesdedicados a la administración de sistemasGNU/Linux, también aapoyado a la FundaciónLinux, encargada de lacreación de estándaresinternacionalesreferente a Linux.Ahora LinuxInternational apuntanal usuario final, paraque Linux logrealcanzar las masas.Habiendo hecho unsucinto recorrido porlas altruistas vidasde ambospersonajes, noqueda más queesperar hasta 6 y10 de agosto, para ir a la USAT, donde losescucharemos exhortar el uso y desarrollo delSoftware Libre, ya que, como dice Jon “PerroLoco” Hall: "Linux es inevitable, está aquípara quedarse..."Jon "Maddog" Hall.
    • Mi Inquietud surgió, cuandoestaba creando un articulo paraun blog y necesitaba queobtuviera un buen ranking en labúsquedas de Google, pero nosabia nada de palabras claves, ninada de lo que hoy vamos hablar.A decir verdad, por más dura quesea, es que los resultadosmágicos de un blog no existen.Pero lo que si existe son las cosasque puedes hacer regularmentepara que puedas ver excelentesresultados con tu blog en un buentiempo. Todo depende delesfuerzo que le dediques a cadauna de estas tareas y de que tanlejos desees llegar con tu blog.Ahora Trataremos 3 tips quedebes tener en cuenta almomento de redactar o crear tupagina web o blog:¿Ahora me preguntarás que esesto? Es la forma en la cualemplea el navegador para buscarel contenido en la Web, a travésde los motores de búsqueda;parecerá absurdo, pero noconozco nada que funcione mejorpara un blog, que conocer laspalabras claves, algo importantea tomar en cuenta.Aquí hay tres cosas muyimportantes:a) Cuando conozcas tus palabrasclave, asegúrate de usarlas en tusartículos PERO no abuses deellas; esto puede ser penalizadopor los buscadores.b) El titulo y los primeros 160caracteres son tus 5 segundos degloria en Google y otros sitios debúsqueda; asegúrate deutilizarlos bien; incluye laspalabras mas relevantes en esosespacios.c) No escribas contenidos solopor “rellenar” un blog. Laspersonas usan los buscadores porinformación; y si llegan a tu sitioes porque lo han encontradocomo algo muy interesante; de locontrario, se habrían ido a otroresultado de búsqueda. Si quieresque ellos vuelvan a tu sitio una yotra vez, vas a tener que darlesmotivos suficientes para queregresen, y uno de esos motivoses que encuentren en tu sitio lasolución a sus problemas.¿Y como se hace esto?Añadiendo valor en tus artículos,es decir, dando tu mejor consejo;haz de cuenta que esa persona estu mejor amigo.Nadie se enterará que tienes unblog a menos que lo des aconocer. Algunas técnicas que heusado han sido comentar en otrossitios, colocar la URL de mi sitioweb en directorios, en sitios deartículos, crear videos, etc. Pero,sea cual sea la técnica o elmétodo que uses, date a conocer.¡Propágate! Hasta podrías decirlea tus amigos, familiares y/oconocidos que tienes un sitioweb y que quieres que te den suopinión al respecto, y eso teayudará.El darse a conocer hace quehayan enlaces entrantes a tu sitioque puedan ser indexados porGoogle y los demás buscadores;son una fuente inagotable detrafico, y es un trabajo que debehacerse dependiendo de que tanrápido quieras aparecer, es decir,diario, cada dos días, semanal,etc.por William Santistebanwilliamcitoarg@gmail.com¿Cuantas Veces nos hemos creado una web, blog oforo y nos hemos preguntado como estar en losprimeros lugares de búsqueda?1. Investigar tuspalabras claves.2. Añade valor a tusartículos cuando losescribas.3. Date a conocer.
    • Compatibilidad Multiplataforma:Las aplicaciones web, tienen uncamino mas sencillo para lacompatibilidad multiplataformaque las aplicaciones de escritorio,ya que solo es necesario unNavegador Web para serejecutados, dejando de lado elSistema Operativo en el cual seejecute.Actualización:Las aplicaciones basadas en web,están siempre actualizadas, con elúltimo lanzamiento sin requeriralguna acción del usuario o queeste tome acciones pro­activas.Inmediatez de Acceso:Las aplicaciones Web, no necesitanser instaladas ni configuradassegún el ordenador desde el que seacceda. Solo basta ingresar a laaplicación web y empezar atrabajar en ella, importando pocola configuración de algúnhardware.Menos requerimiento de Memoria:Las aplicaciones basadas en webtienen muchas mas razonesdemandadas de RAM de parte delusuario final que los programasinstalados localmente. Al residir ycorrer el los servidores delproveedor, a esas aplicaciones webusa en muchos casos la memoriade las computadoras que elloscorren, dejando más espacio paracorrer múltiples aplicaciones delmismo tiempo sin incurrir enfrustrantes deterioros en el tiempode rendimiento.Menos Errores (Bugs):Las aplicaciones web deberían sermenos propensas a colgarse y crearproblemas técnicos debido asoftware o conflictos de hardwarecon otras aplicaciones existentes,protocolos o software personalinterno. Usando una aplicaciónbasada en web, todos los usuariosusan la misma versión y todos losbugs deberían ser corregidos entanto son descubiertos.Precio:Las aplicaciones basadas en webno requieren la infraestructura dedistribución, soporte técnico ymarketing requerido por elsoftware de escritorio tradicional.Esto permite que las aplicacionesonline cuesten una fracción de suscontrapartes.Información online:Debido al desplazamiento de laspersonas es necesario poderacceder ala información de manerainmediata, sea donde sea, por ellouna aplicación web online permiteun acceso a distancia con mayorfacilidad al usuario.Múltiples usuarios concurrentes:Las aplicaciones basadas en webpuede realmente ser utilizada pormúltiples usuarios al mismotiempo. No hay más necesidad decompartir pantallas o enviarinstantáneas cuando múltiplesusuarios pueden ver e inclusoeditar el mismo documento demanera conjunta.Seguridad:Si bien la ruptura de discos no va adesaparecer, es probable que losusuarios escuchen mucho menosdel tema. A medida que lascompañías se haga cargo delalmacenamiento de los datos delusuario, granjas dealmacenamiento de datosredundantes, altamente fiables,serán la norma más que laexcepción, y los usuarios van atener mucho menos riesgo deperder sus datos debido a unaruptura de disco impredecible o aun virus de la computadora. Lascompañías que provee aplicacionesbasadas en web van a brindaramplios servicios de resguardo dedatos ya sea como una parteintegral del servicio básico o comouna opción pagada.
    • Antes de preguntarnos que es Nodejs y que es la era deljavascript debemos recordar que la web tiene tres erasdefinidas:La era HTMLEstá época fue el origen del web, un tiempo en el cualdefiníamos archivos estáticos, es decir para cada páginaque quisiéramos crear había que definir un nuevoarchivo HTML, y esto era bacán, todo perfecto, peroresultaban muchos problemas al tratar de actualizar elsitio web, porque si tengo definido el color, la estructura,u otros repetidamente en cada archivo HTML, puestendría que actualizar todos los archivos de mi sitio web,esto genera una complicación dependiente de la cantidadde documentos HTML que tenga.La era LAMP (Linux­Apache­Mysql­PHP)La cual soluciono muchas de las dificultades presentadasanteriormente, en esta era podíamos crear paginasdinámicas, es decir de contenido cambiante, hablamostambién de base de datos, es decir todo giraba alrededorde las base de dato, En lugar de documentos HTMLestáticos, podíamos definir archivos los cuales cargabandiferente contenido, además de que podíamos actualizarel website, sin tener el problema, de que una páginaquede sin actualizarse.La era del JavascriptAunque lleva ya unos años entre nosotros y cada díatoma más fuerza, la era del Javascript resalta loimportante que son las corrientes de eventos, hablamosde websites modernos, no simples paginas, sinoaplicaciones orquestadas mediante eventos por los cualesla información se transmite.¿Qué significa esto?, pues vivir en la era del javascript,significa para los desarrolladores o amantes del web losiguiente:1. Cambiar la visión del servidor de ser un portador dedocumentos HTML, o renderizador de plantillas, a unafunción en particular y a ser remitente a flujos de datos.2. Traspasar la barrera del isoformísmo, esto significacrear un número de retos que los actuales patrones dediseño basados en MVC no solucionan.3. No seguir subestimando la capacidad del los recursostécnicos del cliente.Pero ..... ¿Que es Node.js?Node.js fue creado por Ryan Dahl a partir de 2009, y sucrecimiento es patrocinado por Joyent, su empleador.Las primeras aplicaciones web desarrolladas haciendouso de Javascript vivían en los navegadores es decir eranejecutadas en el Front­end. Esta explicación contextualdefine lo que puedes hacer con el lenguaje, pero no dicemucho acerca de lo que el lenguaje mismo puede hacer.Javascript es un lenguaje "completo": Lo puedes usar enmuchos contextos y alcanzar con éste, todo lo quepuedes alcanzar con cualquier otro lenguaje "completo".Node.js realmente es sólo otro contexto: te permitecorrer código Javascript en el back­end, fuera delbrowser.Para poder ejecutar código Javascript del lado delServidor o back­end, es necesario ser interpretado yejecutado, labores que son realizadas por NodeJShaciendo uso de la Maquina Virtual V8 de Google, lacual es el mismo entorno de ejecución de Javascript queGoogle Chrome utiliza.Además, NodeJS viene con muchos módulos útiles, demanera que no tienes que escribir todo de cero, comopor ejemplo, algo que ponga un string a la consola.Entonces, NodeJS es en realidad dos cosas: un entornode ejecución y una librería.Por Ivan Uriartepilmee@eticagnu.org@pilmee
    • ¿Cuál es el problema con los programas deservidor actuales y como NodeJS lo soluciona?En lenguajes como Java y PHP, cada conexión genera unnuevo hilo que potencialmente viene acompañado de 2MB de memoria. En un servidor que tiene 8 GB deMemoria RAM, esto da un número máximo teórico deconexiones concurrentes, cerca a los 4.000 usuarios. Amedida que crece su base de clientes, si usted desea quesu aplicación soporte más usuarios, necesitará agregarmás y más servidores. Desde luego, esto suma encuanto a los costos de servidor del negocio, a los costosde tráfico, los costos laborales, y más. Además de estoscostos están los costos por los problemas técnicospotenciales, un usuario puede estar usando diferentesservidores para cada solicitud, así que cualquier recursocompartido debe almacenarse en todos los servidores.Por todas estas razones, el cuello de botella en toda laarquitectura de aplicación Web (incluyendo elrendimiento del tráfico, la velocidad de procesador y lavelocidad de memoria) era el número máximo deconexiones concurrentes que podía manejar unservidor.NodeJS resuelve este problema cambiando la forma enque se realiza una conexión con el servidor. En lugar degenerar un nuevo hilo de OS para cada conexión, cadaconexión dispara una ejecución de evento dentro delproceso del motor de Node.NodeJS también afirma que nunca se quedará en puntomuerto, porque no se permiten bloqueos y porque no sebloquea directamente para llamadas de E/S. NodeJSafirma que un servidor que lo ejecute puede soportardecenas de miles de conexiones concurrentes.Ventajas:­ Usabilidad de código, en cliente como en servidor.­ Validación de formularios.­ Mínimo consumo de recursos.­ Costo menor.­ Mayor escalabilidad.­ Mejor rendimiento, mejor experiencia de usuario.­ Real­Time­Web: La próxima evolución de AJAX.­ Edición colaborativa.­ Comunidad creciente y fresca.­ Rapidez en Desarrollo y Testing.­ Mayor numero de concurrencias.Inconvenientes:­ Javascript es fácil de leer, pero difícil de dominar.­ Al ser una tecnología emergente, la madurez es baja.Ejemplo:Definición básica de un servidor web con Node.js.Descripción: Podemos observar que la creación de unservidor web con Nodejs no es tan complicada.Primero importamos el modulo http y para httpinvocamos la función “createServer”, a la cual en estecaso le pasamos una función anónima la cual tiene dosparámetros “request”, “response” los cuales sonnecesarios para saber que se recibe y poder devolverdatos.Por último debemos poner a funcionar nuestro servidoren un puerto, en este caso el “8000”Resultado:
    • La gentita de EtiCA. La gentita de MucixFree.La gentita de GIOScix. Talleres Flisol2012.LibreCole 2012: Laptops XO, con Fedora 14. Estudiantes del Colegio "San Juan" de Íllimo.Encuentra más fotos en: www.flickr.com/eticagnuFLISOL 2012LIBRECOLE 2012
    • El Fundador del SoftwareLibre, Richard Stallman,se estará presentando enla ciudad de Chiclayo, enel evento denominado XXCONEISC (CongresoNacional de Estudiantes de Ingeniería de Sistemas yComputación) a celebrarse en la Universidad CatólicaSanto Toribio de Mogrovejo (USAT).También se contará con la presencia de Jon "Maddog"Hall, actual presidente de Linux International. Esta esuna buena oportunidad para todas aquellas personasinteresadas en la cultura del Software Libre y el OpenSource.Ambos estarán presentes en la semana del VigésimoCONEISC, del 06 al 11 de agosto.El XX CONEISC traerá a Stallman y aJon "Maddog" Hall a Chiclayo.Fuente: coneisc.orgComo parte de su Encuesta deDesarrollo de Software OpenSource, Sonatype le pidió a 2500 desarrolladores,arquitectos, y administradores de TI en todas lasindustrias, tamaños de compañía y regiones geográficaspara entender mejor cómo las organizaciones adoptan,usan y soportan software open­source.Casi el 80 por ciento de los encuestados usanherramientas open­source, según sugieren los datos,mientras que la mitad se estandariza en unainfraestructura de software abierto. Dos tercios,mientras tanto, contribuyen a proyectos de softwareabierto.Sin embargo, Sonatype advierte que, muchas [ de lasorganizaciones] no tienen controles internos y procesospara hacerlo bien.Un estudio señala que el ‘open­source’lidera el desarrollo de aplicacionespara negocios.Amazon, Google y Apple, lastecnológicas más opacas.Amazon, Google y Apple sonlas tres tecnológicas menostransparentes. Informan pocosobre su estructura organizativa y sus políticasanticorrupción y apenas dan detalles sobre sus negociospaís por país. No son los únicos gigantes del sector queprogresan inadecuadamente. Microsoft, Cisco, IBM,Qualcomm, Intel y Hewlett Packard (HP) tampococonsiguen el aprobado general, según el último informede Transparencia Internacional, organización quecombate la corrupción a escala planetaria."Las compañías multinacionales siguen siendo unaparte importante del problema de la corrupción en elmundo. Les ha llegado el momento de coliderar lassoluciones. Para eso tienen que mejorar de formadramática", ha asegurado Cobus de Swardt.Interesantes novedades en MozillaFirefox 15 y 16.Firefox 15 incluye una novedadbastante importante: Opus. ¿Qué esOpus? Pues un códec de audio queempiezaa tener soporte oficial desde lacitada versión, y en el que hacolaborado la propia Mozilla. Se trata de un formatolibre en el que también parcicipan Microsoft oBroadcom y que se perfila como tecnología detrás de latag de HTML5.Mirando un poco más adelante, a Firefox 16, nosencontramos con un navegador que soportaaplicaciones web independientemente del sistemaoperativo, y que además incluye VoiceOver en suversión Mac, activada por defecto.Fuente: pcworld.peFuente: tecnologia.elpais.com Fuente: bitelia.com