egnux #03

Download eGNUX #03

If you can't read please download the document

Upload: eticagnu

Post on 12-Jun-2015

99 views

Category:

Technology


2 download

DESCRIPTION

Revista virtual de Software Libre

TRANSCRIPT

  • 1. 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 lacelebracin de nuestro segundoaniversario, que en un da comohoy, EtiCA fue creada. Es por esoque en esta edicin 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 apreciacinsobre el Software Libre.En esta edicin tambin conocer a beeX, nuestramascota, que hoy lo presentamos, contndoles partede su historia, en una entretenido relato. Junto conbeeX nace tambin beexArt, un rea reservada aldiseo artstico con herramientas libres, que en lasprximas ediciones explicaremos con ms 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, noqueramos dejar pasar la oportunidad de hablar unpoco de ambos, lo que representan y la labor quedesempean, indicando el lugar en donde sepresentarn. Adems podrn encontrar sobreJavascript y Node.js, SEO posicionamiento Web y,algunas fotografas de eventos en las que hemosestado presente.Solo queda agradecer a todos aquellos quecolaboraron para esta edicin especial, desendoles,a ellos y a nuestros lectores, una feliz fiestas patrias;da en el que recordamos nuestra independencia y elvalor de la libertad.Gustavo [email protected] de Julio del 2012

2. Una de las cosas que nos haca falta, para "cumplir" contodo lo que una comunidad de Software Libre deberatener, era la presencia de una mascota en nuestracomunidad; por lo cual, ya hace mucho tiempovenamos pensando en una mascota para EtiCA; as seempez a buscar entre la naturaleza un animal querepresentara el espritu de nuestras acciones, como eltrabajo en equipo, en bienestar de la comunidad y, sudeterminacin al defenderla, endonde el fruto de todo el trabajo sealgo muy agradable. De esta manerase eligi a la abeja, como aquel quecumpla con todas esas caractersticasque buscbamos. 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 nmero uno, solo era unasimple representacin de una abejacomo todos conocemos.Pero lo que nosotros buscbamos era que la mascotatuviera caractersticas propias que la pudierandiferenciar del resto y que cualquier persona que laviera pudiera relacionarlo con EtiCA. Entonces, seempez a pensar en un nuevo diseo, que tardoalgunos meses en concretarse. Entonces se hizo la luz:beeX debera ser una abeja robot. As fue que seempez a trabajar en un segundo diseo, que quedocomo se aprecia en la segunda figura.Ya con el segundo diseo, aprobado, se continu con laetapa final, el cual fue digitalizarlo, quedando como semuestra en la figura nmero tres. De esta maneraqueremos presentar pblicamente a beeX a toda lacomunidad y, a todos nuestros lectores, contndoles atravs 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 disearlo, 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 cdigo, capaz de neutralizarlo odesestabilizarlo".Bien, de esta manera hemos querido presentarles abeeX, nuestra mascota que desde ahora aparecer enEtiCA, principalmente en beexArt, elrea dedicada al diseo grfico,donde estudiantes apasionados aldiseo, podrn expresarseartsticamente mediante lautilizacin de herramientas libres.Figura 1: Primer bosquejo. Figura 2: Segundo bosquejo a lpiz.Fugura 3: Digitalizacin de beeX.beexArt. 3. En esta oportunidad entrevistaremos a IvanWilfredo Uriarte Uriarte, estudianteuniversitario de la Facultad de Ingeniera deSistemas y Computacin de la UniversidadCatlica 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 regin 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 distribucinGNU/Linux, dinos Cul fue tu historia ycuanto tiempo llevas en el mundo delSoftware Libre?Pues si de historia debemos hablar, miiniciacin en el software se remonta a unos 4aos atrs, cuando tratando de instalarUBUNTU, borre todo mi disco duro decasualidad al no leer que le estaba dando unainstalacin total; tras instalar el SistemaGNULinux, 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 tecnologas yapasionado por internet, lo cual me llevo aescoger conforme avanzaba mi conocimiento lamejor opcin, optando siempre por tecnologalibre, como por ejemplo PHP, el cual es unlenguaje del lado del servidor para poderconstruir WebApps Dinmicas, pero no quisequedarme solo ah, as que despus de untiempo escog probar Fedora, distribucin quesigo usando y con la cual trabajo diariamente.Sin embargo a muchos usuarios decomputadoras, les parecer innecesariocambiar de Sistema Operativo, cuando estnconformes con el que usan, explicanos Porqu deberan usar Software Libre, en vez decontinuar con el software que estnacostumbrados a usar?Les parece innecesario porque la piratera denuestro pas es realmente impresionante,pueden conseguir cualquier programa ycrackearlo, es decir usarlo de porvidaevadiendo su licencia y costo. Es muy fciltener 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 instalacin 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 usbamos en el otro S.O.son compatibles, existen muchas alternativaspara usar.Sabemos que actualmente eres el presidentede EtiCA y uno de sus fundadores, cuntanosQu te motivo a involucrarte en la creacinde una comunidad de Software Libre y quacciones has realizado como presidente?El motivo fundamental es el de transmitir lafilosofa del Software Libre a mis compaerosy fomentar su uso, y para ello junto con tresamigos ms, 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 laparticipacin de la Comunidad, como parte delEquipo Organizador del FestivalPerfil: Estudiante Universitario de 21 aos. Cursa el IX Ciclo dela carrera de Ing.Sistemas y Computacin. Estudia en la Universidad CatlicaSanto Toribio de Mogrovejo. Webmaster y asesorde la Web EtiCA. Msico aficionado. Actualmente laboraen el rea de TI de laempresa KALU. Miembro organizador del VigsimoCONEISC. Utiliza comoSistema Operativo deescritorio la distribucin Fedora. 4. Latinoamericano de Instalacin de SoftwareLibre (FLISOL), se dictaron tambin trescapacitaciones para los alumnos del ColegiosSan Juan de llimo en el cual tuvimos granacogida; tambin hubo participacin en el ITDay realizado en la Universidad AlasPeruanas, la inscripcin de EtiCA comoAsociacin entre otros.Tal como su nombre lo indica, EtiCA significaEstudiantes de Tecnologas Informticas deCdigo Abierto, Qu tiene EtiCA para ofrecera los estudiantes de tu carrera o afines?Tiene para ofrecer conocimiento.El Software Libre tiene un compromiso socialCul es el compromiso que tiene EtiCA conla sociedad, precisamente con la reginLambayeque?El compromiso social, es la difusin de lafilosofa del Software Libre, no solo en el centrode estudios, sino que tambin en la empresa ycolegios, fomentando, as, un mayor uso delmismo.Hace algunos meses hemos visto a EtiCA,participar de algunos eventos regionales dedifusin de Software Libre junto con otrascomunidades. Qu lecciones le ha dejadotodas esas experiencias para su comunidad yque vacos ha podido identificar?En primer lugar podra 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 Ingeniera de Sistemas y computacin, entodo este tiempo, cuntanos Cul 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 yComputacin el apoyo siempre a estadopresente, y se ha demostrado en los eventosque se han realizado en las instalaciones de launiversidad Catlica 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.Tambin al director de escuela IngenieroHector Zelada Valdivieso quien facilito lospermisos para la realizacin de las diversasactividades.Por parte de los alumnos, la integracin degente nueva a la comunidad fue buena, peroespero una mayor participacin en los talleresinternos que realizamos.Prximamente van a cumplir dos aos dehaberse formado como comunidad deSoftware Libre, brevemente Qu cambios sevienen y cul sera el prximo evento queorganizarn?.El cambio mas notorio y resaltante es lainscripcin de la Comunidad como Asociacinde Estudiantes de Tecnologas Informticas deCdigo Abierto, y el prximo evento que seviene es II Llampageek, el cual, es un eventopropio de nuestra comunidad, que se realizauna vez al ao en las instalaciones de launiversidad Santo Toribio de Mogrovejo y elcual tiene planeado para este ao muchostemas de sumo inters 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 yenseanza a tus compaeros.Logros: Hace poco particip de un concursode programacinavanzada, a nivelregional, en la Universidad NacionalPedro Ruz Gallo,obteniendo el tercerlugar. Es uno de losfundadores de lacomunidad de Software Libre EtiCA yactual presidente. Fue el responsabledel diseo y Desarrollo de la WebEtiCA (WEtiCA). Participo comoorganizador delFestival Latinoamericano de Instalacin de SoftwareLibre (FLISOL2012).EtiCA gnu. 5. 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 mnimo de culturainformtica, deben haber odo hablar deellos: Richard Stallman y Jon Maddog.Richard Stallman.Si realizamos una bsquedaen Google, sobre RichardStallman, obtendremosaproximadamente ms detres millones de resultadosencontrados, con el nombrede este seor; queda,entonces, claro que estapersona tiene una fuertepresencia en el ciberespacio,lo cual hace suponer que seha escrito y dicho mucho del, por lo cual no se necesitamayor presentacin. Estamoshablando de Richard Stallmanel Gur informtico y padredel Software Libre.Repasemos un poco su trayectoria por elPer: en el ao 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 ms en su pgina web(stallman.org/articles/machu.html). Mastarde, en el ao 2007, volvi al Per, estavez, para visitar diferentes ciudades del pas,como Lima, Piura, Trujillo y, por primera vez,Chiclayo. Aqu tambin 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 expresin, no comocerveza gratis.Su firme posicin, 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 diseo y desarrollodel sistema GNU y laLicencia PblicaGeneral (GPL, por sussiglas en ingles).Entre sus aportes selistan: El editorEmacs, elcompilador GCC, eldepurador GDB yMake.Enrgico crticocontra lascompaas Microsoft, Apple, Facebook y todoaquello que valla en contra de su Filosofadel 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 mbitotecnolgico. Siempre en defensa del usuarioinformtico, quizs por su espritu Hacker,que le ha llevado, incluso a crear una cancin(puedes escuchar su versin original aqu:gnu.org/music/freesoftwaresong.ogg), yque demuestra claramente su pensamiento:Por: Gustavo Tomapasca.twitter: @iugedRichard Stallman (RMS). 6. Cancin del Software Librenete, comparte el softwareLibertad, hacker, libertad.Los avaros buscan oro,es verdad, hacker, es verdad.No ayudan a sus vecinos,est mal, hacker, est mal.Slo con el Software Libre,estars, hacker, estars,libre de licencias sucias,reirs, hacker, reirs.nete y comparte el softwareLibertad, hacker, libertad.Para terminar dir que, Stallman no esta solo,tiene muchos seguidores que lo apoyan ysimpatizan con su filosofa, entre ellos:Gobiernos, Empresas, Fundaciones,Instituciones y, sobre todo, usuarios.Jon Perro Loco Hall.Quienes hemosescuchado hablar delsistema operativo UNIX yde su historia, tambinhabremos escuchadohablar de Jon Hall comoparte del equipo quedesarrollo este genialSistema Operativo que hoymuchas empresas usan yque ha contribuidoenormemente con laevolucin de los SistemasOperativos actuales. Ya conesto podemos hacernos unaidea, de la importancia quetiene esta persona en elmundo de la ciencia de lacomputacin.Su paso por el Per comenz en el ao 2006,presentndose en la Capital, desde entonces aretornado al Per en diferentes ocasiones, yesta vez llegara a Chiclayo, paraconvencernos de que con software libre noslo ahorras dinero, sino que ganas dinero y,tambin, para advertirnos de que con suspatentes, las compaas detienen lacreatividad y el desarrollo. Y lo que es peor,alejan del usuario la tecnologa 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 aos, por suirreverente conducta. Hace poco, el pasado24 de Junio, revel pblicamente su opcinsexual, confesando su homosexualidad(linuxmagazine.com/content/view/full/55727), en la que explica entre una de susrazones, para no haberlo dicho antes, el noquerer distraer su trabajo que vienedesempeando 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 certificacin internacional de profesionalesdedicados a la administracin de sistemasGNU/Linux, tambin aapoyado a la FundacinLinux, encargada de lacreacin de estndaresinternacionalesreferente a Linux.Ahora LinuxInternational apuntanal usuario final, paraque Linux logrealcanzar las masas.Habiendo hecho unsucinto recorrido porlas altruistas vidasde ambospersonajes, noqueda ms 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 aqupara quedarse..."Jon "Maddog" Hall. 7. Mi Inquietud surgi, cuandoestaba creando un articulo paraun blog y necesitaba queobtuviera un buen ranking en labsquedas de Google, pero nosabia nada de palabras claves, ninada de lo que hoy vamos hablar.A decir verdad, por ms dura quesea, es que los resultadosmgicos 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 preguntars que esesto? Es la forma en la cualemplea el navegador para buscarel contenido en la Web, a travsde los motores de bsquedaparecer 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, asegrate de usarlas en tusartculos 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 debsqueda asegrate deutilizarlos bien incluye laspalabras mas relevantes en esosespacios.c) No escribas contenidos solopor rellenar un blog. Laspersonas usan los buscadores porinformacin y si llegan a tu sitioes porque lo han encontradocomo algo muy interesante de locontrario, se habran ido a otroresultado de bsqueda. 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 lasolucin a sus problemas.Y como se hace esto?Aadiendo valor en tus artculos,es decir, dando tu mejor consejohaz de cuenta que esa persona estu mejor amigo.Nadie se enterar que tienes unblog a menos que lo des aconocer. Algunas tcnicas que heusado han sido comentar en otrossitios, colocar la URL de mi sitioweb en directorios, en sitios deartculos, crear videos, etc. Pero,sea cual sea la tcnica o elmtodo que uses, date a conocer.Propgate! Hasta podras decirlea tus amigos, familiares y/oconocidos que tienes un sitioweb y que quieres que te den suopinin al respecto, y eso teayudar.El darse a conocer hace quehayan enlaces entrantes a tu sitioque puedan ser indexados porGoogle y los dems buscadoresson una fuente inagotable detrafico, y es un trabajo que debehacerse dependiendo de que tanrpido quieras aparecer, es decir,diario, cada dos das, semanal,etc.por William [email protected] Veces nos hemos creado una web, blog oforo y nos hemos preguntado como estar en losprimeros lugares de bsqueda?1. Investigar tuspalabras claves.2. Aade valor a tusartculos cuando losescribas.3. Date a conocer. 8. 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.Actualizacin:Las aplicaciones basadas en web,estn siempre actualizadas, con elltimo lanzamiento sin requeriralguna accin del usuario o queeste tome acciones proactivas.Inmediatez de Acceso:Las aplicaciones Web, no necesitanser instaladas ni configuradassegn el ordenador desde el que seacceda. Solo basta ingresar a laaplicacin web y empezar atrabajar en ella, importando pocola configuracin de algnhardware.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 ms espacio paracorrer mltiples aplicaciones delmismo tiempo sin incurrir enfrustrantes deterioros en el tiempode rendimiento.Menos Errores (Bugs):Las aplicaciones web deberan sermenos propensas a colgarse y crearproblemas tcnicos debido asoftware o conflictos de hardwarecon otras aplicaciones existentes,protocolos o software personalinterno. Usando una aplicacinbasada en web, todos los usuariosusan la misma versin y todos losbugs deberan ser corregidos entanto son descubiertos.Precio:Las aplicaciones basadas en webno requieren la infraestructura dedistribucin, soporte tcnico ymarketing requerido por elsoftware de escritorio tradicional.Esto permite que las aplicacionesonline cuesten una fraccin de suscontrapartes.Informacin online:Debido al desplazamiento de laspersonas es necesario poderacceder ala informacin de manerainmediata, sea donde sea, por ellouna aplicacin web online permiteun acceso a distancia con mayorfacilidad al usuario.Mltiples usuarios concurrentes:Las aplicaciones basadas en webpuede realmente ser utilizada pormltiples usuarios al mismotiempo. No hay ms necesidad decompartir pantallas o enviarinstantneas cuando mltiplesusuarios 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 lascompaas se haga cargo delalmacenamiento de los datos delusuario, granjas dealmacenamiento de datosredundantes, altamente fiables,sern la norma ms que laexcepcin, y los usuarios van atener mucho menos riesgo deperder sus datos debido a unaruptura de disco impredecible o aun virus de la computadora. Lascompaas que provee aplicacionesbasadas en web van a brindaramplios servicios de resguardo dedatos ya sea como una parteintegral del servicio bsico o comouna opcin pagada. 9. 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 cualdefinamos archivos estticos, es decir para cada pginaque quisiramos crear haba que definir un nuevoarchivo HTML, y esto era bacn, 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, puestendra que actualizar todos los archivos de mi sitio web,esto genera una complicacin dependiente de la cantidadde documentos HTML que tenga.La era LAMP (LinuxApacheMysqlPHP)La cual soluciono muchas de las dificultades presentadasanteriormente, en esta era podamos crear paginasdinmicas, es decir de contenido cambiante, hablamostambin de base de datos, es decir todo giraba alrededorde las base de dato, En lugar de documentos HTMLestticos, podamos definir archivos los cuales cargabandiferente contenido, adems de que podamos actualizarel website, sin tener el problema, de que una pginaquede sin actualizarse.La era del JavascriptAunque lleva ya unos aos entre nosotros y cada datoma ms 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 informacin se transmite.Qu significa esto?, pues vivir en la era del javascript,significa para los desarrolladores o amantes del web losiguiente:1. Cambiar la visin del servidor de ser un portador dedocumentos HTML, o renderizador de plantillas, a unafuncin en particular y a ser remitente a flujos de datos.2. Traspasar la barrera del isoformsmo, esto significacrear un nmero de retos que los actuales patrones dediseo basados en MVC no solucionan.3. No seguir subestimando la capacidad del los recursostcnicos 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 vivan en los navegadores es decir eranejecutadas en el Frontend. Esta explicacin 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 slo otro contexto: te permitecorrer cdigo Javascript en el backend, fuera delbrowser.Para poder ejecutar cdigo Javascript del lado delServidor o backend, 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 ejecucin de Javascript queGoogle Chrome utiliza.Adems, NodeJS viene con muchos mdulos 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 ejecucin y una librera.Por Ivan [email protected]@pilmee 10. Cul es el problema con los programas deservidor actuales y como NodeJS lo soluciona?En lenguajes como Java y PHP, cada conexin genera unnuevo hilo que potencialmente viene acompaado de 2MB de memoria. En un servidor que tiene 8 GB deMemoria RAM, esto da un nmero mximo terico deconexiones concurrentes, cerca a los 4.000 usuarios. Amedida que crece su base de clientes, si usted desea quesu aplicacin soporte ms usuarios, necesitar agregarms y ms servidores. Desde luego, esto suma encuanto a los costos de servidor del negocio, a los costosde trfico, los costos laborales, y ms. Adems de estoscostos estn los costos por los problemas tcnicospotenciales, 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 aplicacin Web (incluyendo elrendimiento del trfico, la velocidad de procesador y lavelocidad de memoria) era el nmero mximo deconexiones concurrentes que poda manejar unservidor.NodeJS resuelve este problema cambiando la forma enque se realiza una conexin con el servidor. En lugar degenerar un nuevo hilo de OS para cada conexin, cadaconexin dispara una ejecucin de evento dentro delproceso del motor de Node.NodeJS tambin 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 cdigo, en cliente como en servidor. Validacin de formularios. Mnimo consumo de recursos. Costo menor. Mayor escalabilidad. Mejor rendimiento, mejor experiencia de usuario. RealTimeWeb: La prxima evolucin de AJAX. Edicin colaborativa. Comunidad creciente y fresca. Rapidez en Desarrollo y Testing. Mayor numero de concurrencias.Inconvenientes: Javascript es fcil de leer, pero difcil de dominar. Al ser una tecnologa emergente, la madurez es baja.Ejemplo:Definicin bsica de un servidor web con Node.js.Descripcin: Podemos observar que la creacin de unservidor web con Nodejs no es tan complicada.Primero importamos el modulo http y para httpinvocamos la funcin createServer, a la cual en estecaso le pasamos una funcin annima la cual tiene dosparmetros 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 8000Resultado: 11. 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 ms fotos en: www.flickr.com/eticagnuFLISOL 2012LIBRECOLE 2012 12. El Fundador del SoftwareLibre, Richard Stallman,se estar presentando enla ciudad de Chiclayo, enel evento denominado XXCONEISC (CongresoNacional de Estudiantes de Ingeniera de Sistemas yComputacin) a celebrarse en la Universidad CatlicaSanto Toribio de Mogrovejo (USAT).Tambin 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 estarn presentes en la semana del VigsimoCONEISC, 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, tamaos de compaa y regiones geogrficaspara entender mejor cmo las organizaciones adoptan,usan y soportan software opensource.Casi el 80 por ciento de los encuestados usanherramientas opensource, segn 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 seala que el opensourcelidera el desarrollo de aplicacionespara negocios.Amazon, Google y Apple, lastecnolgicas ms opacas.Amazon, Google y Apple sonlas tres tecnolgicas menostransparentes. Informan pocosobre su estructura organizativa y sus polticasanticorrupcin y apenas dan detalles sobre sus negociospas por pas. No son los nicos gigantes del sector queprogresan inadecuadamente. Microsoft, Cisco, IBM,Qualcomm, Intel y Hewlett Packard (HP) tampococonsiguen el aprobado general, segn el ltimo informede Transparencia Internacional, organizacin quecombate la corrupcin a escala planetaria."Las compaas multinacionales siguen siendo unaparte importante del problema de la corrupcin en elmundo. Les ha llegado el momento de coliderar lassoluciones. Para eso tienen que mejorar de formadramtica", ha asegurado Cobus de Swardt.Interesantes novedades en MozillaFirefox 15 y 16.Firefox 15 incluye una novedadbastante importante: Opus. Qu esOpus? Pues un cdec de audio queempiezaa tener soporte oficial desde lacitada versin, y en el que hacolaborado la propia Mozilla. Se trata de un formatolibre en el que tambin parcicipan Microsoft oBroadcom y que se perfila como tecnologa detrs de latag de HTML5.Mirando un poco ms adelante, a Firefox 16, nosencontramos con un navegador que soportaaplicaciones web independientemente del sistemaoperativo, y que adems incluye VoiceOver en suversin Mac, activada por defecto.Fuente: pcworld.peFuente: tecnologia.elpais.com Fuente: bitelia.com