Google, parte de lo que hay que saber


Google, sitio web conocido y utilizado por todo el mundo, página de inicio en la mayoría de los ordenadores, genio mágico admirado por tener todas la respuestas, bueno quizá eso es pasarse un poco pero ¿qué es realmente Google? ¿cómo funciona? ¿es tan fiable como creemos? Hay muchísimo que saber sobre esta gigante de la red, voy a intentar explicar una parte.

Un poco de historia

google

En los albores de Internet para buscar una determinada información en la red había que acudir a listados de páginas webs ordenadas por categorías que podrían tener la información buscada. Algo así como una biblioteca virtual donde había que ojear diversos libros (páginas) hasta dar con lo buscado. Ante el considerable aumento del número de páginas se comenzó a trabajar en motores de búsqueda, herramientas que ahorrarían tiempo y esfuerzo a los usuarios.

En 1996 Larry Page y Sergey Brin trabajan en un proyecto de la universidad de Standford que busca crear un motor de búsqueda llamado BackRub. Un año después, debido al excesivo ancho de banda que necesita, la universidad deja de hacer funcionar BackRub. Page y Brin deciden continuar con el motor de búsqueda.

En 1997 lo rebautizan como Google (juego de palabras con el término matemático gúgol que representa a un número seguido de 100 ceros), en 1998 se crea Google Inc. como empresa que realiza sus operaciones o en un garaje, en 1999 se traslada a un local propio comenzando la gran expansión.

Funcionamiento

pagerank

La clave del éxito reside en la forma de ordenar las páginas a través de PageRank. Éste es un conjunto de algoritmos matemáticos que asignan el valor que tiene cada sitio web de manera que las páginas que más puntos obtengan serán las primeras en aparecer como resultado de la búsqueda.

La clave del éxito reside en la forma de ordenar las páginas a través de PageRank. Éste es un conjunto de algoritmos matemáticos que asignan el valor que tiene cada sitio web de manera que las páginas que más puntos obtengan serán las primeras en aparecer como resultado de la búsqueda.

Cada vez que una página publica el enlace de una dirección web, la página web del enlace en cuestión recibe una puntuación. No solo se tiene en cuenta la recomendación hecha a dicha página sino la valoración que tiene la página que publica el enlace. Las páginas más reconocidas o fiables darán más puntos a las páginas que recomiendan y las webs que publican numerosos enlaces aportan una menor valoración a los mismos.

De esta forma se logra (supuestamente) que aparezcan en las primeras posiciones las páginas más fiables y valoradas, aunque siempre existe la sospecha de que las páginas de grandes empresas y organismos suelen aparecer en lo alto del PageRank no solo por su calidad sino por su aportación económica. Las cookies que guardan la información sobre las preferencias de cada usuario también condicionan el orden de las páginas mostradas.

La PageRank se actualiza periódicamente cada pocos meses, la última actualización a día de hoy fue el 4 de febrero y la próxima está planeada para el próximo 4 de mayo. Cada actualización tarda varios días en implantarse por completo en todas las búsquedas.

Googlebot, el rastreador de Internet

googlebot

Para funcionar correctamente Google ha de ser capaz de recorrer Internet, procesar e interpretar correctamente todos los documentos que encuentre. Además ha de parsear todas las páginas, analizar las palabras para colocar correctamente las etiquetas, detectar errores,  etc. De estas tareas se encarga Googlebot.

Googlebot es una aplicación de Google ,también conocida como “la araña” , que rastrea  los contenidos de Internet 24h al día. Comienza con una lista de URL creada por algoritmos que indican qué pagíans hay que rastrear y con qué frecuencia. Almacena todos los datos de los sitios que visita clasificándolos, parseándolos y recogiendo los datos en los que se basará la valoración del PageRank. Para entrar en las páginas es capaz incluso de rellenar formularios de inscripción.

Su memoria de almacenamiento y su potencia es altísima, se estima que al 100% de su capacidad podría saturar con sus peticiones cualquier sitio web. Aunque normalmente trabaja muy por debajo de su capacidad máxima. Googlebot cuenta con una enorme cantidad de equipos informáticos que rastrean miles de millones de páginas web al día.

Conclusión

Google seguirá siendo uno de los protagonistas principales e indiscutibles de Internet. Hoy en día ha crecido considerablemente y ampliado sus servicios creando su propio navegador, mail, traductor y demás aplicaciones, que si bien son algunas cuestionadas por su fiabilidad son ampliamente utilizadas. Ha convertido a sus creadores en billionarios y es una de las multinacionales más importantes a pesar de que su número de empleados no alcanza los 1000. Ayuda indiscutible a la hora de navegar por la web este post no se podría haber escrito sin su ayuda.

Marta Pastor Villalobos
(Economía y Periodismo)

GNU “la verdadera religión” y Stallman, su profeta.

Richard Matthew Stallman o también conocido como ” rms” es un programador informático y fundador del movimiento software libre, desarrollando el GNU, un sistema operativo similar a UNIX. Antiguo hacker del laboratorio IA de MIT(Instituto tecnológico de Massachusetts), Stallman es presidente de Free Software Foundation(FSF) (http://www.fsf.org), una organización sin ánimo de lucro dedicada a eliminar las restricciones sobre el copiado, redistribución, comprensión y modificación de los programas de ordenador. Suyas son algunas de las mejores piezas de software hoy existentes, como el editor Emacs, el depurador GDB o el compilador GNU C (GCC).

Nacido en 1953 bajo el seno de una familia estadounidense, sus primeros pasos en el mundo de la informática tuvieron lugar en 1971, cuando cursaba su primer año de estudios en Harvard de física matemática. Se corre el rumor de que este genio ingresó como hacker en el laboratorio de M.I.T , faltando a clase de física ; tras no permitirle quitarse los zapatos así como otras tantas obscenidades más.

Sus objetivos se vieron mermados en 1980 cuando la industria del software comienza a privatizarse y algunos de sus compañeros del laboratorio fundan la compañía Symbolics con objetivos lucrativos. Tajante en sus principios, Stallman por sí solo, luchó por impedir que esta monopolizase el mercado. De hecho en 1983 declara en varios grupos de noticias de Usenet, el inicio delproyecto;GNU. Este sistema operativo , consiste en un conjunto de aplicaciones, bibliotecas y herramientas de programación así como un programa para interactuar con el hardware denominado núcleo. No obstante, este no está preparado para uso doméstico; por este motivo se usa junto con Linux, el cual utilizan millones de usuarios de forma diaria, pero por error lo llaman Linux y no GNU/Linux. El nombre es una acrónimo recursivo usado de irónicamente para denotar que GNU no es Unix, (GNU significa “ñu” en inglés”) pese a que los sistemas operativos se asemejen.

¿Qué quiere decir software libre?

El libre acceso de este sistema operativo para todos los usuarios significa libertad para usar un programa, estudiar su funcionamiento y adaptarlo a sus necesidades, poder distribuir copias a los demás sin ningún inconveniente, así como la libertad de mejorar el programa y publicar esas mejoras para que todo el mundo se beneficie. Aunque para esto necesitas el código fuente o código abierto que fue lo que creo Stallman como alternativa a Symbolics.

“Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que se obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño.”

En 1999 promovió la creación de GNUpedia, antecesora de Wikipedia. Entre sus reconocimientos profesionales está Dortor Honoris Causa por la Universidad de Glasgow, Royal Institute of tecnology de Suecia, etc.

En la actualidad, organiza numerosas conferencias y charlas  en diversos países recalcando una personalidad firme en sus ideas y sobre todo muy peculiar: no utiliza teléfono móvil, siempre va acompañado de su ordenador, y bendice los ordenadores de los allí presentes, bajo el nombre de San Ignucio. De hecho, es considerado metafóricamente el profeta de la era tecnológica.

Aquí os dejo un enlace de interés.

EcoPer en la Red con Stallman 

El redactor Fernán González de EcoPer en la Red ha tenido el placer de conocer en persona a Richard Stallman y nos cuenta cómo fue:

Aprovechando la visita del “padre del GNU” a la Facultad de Informática de la UCM para impartir una de sus numerosas charlas pude conocerle. Prácticamente sordo hay que hablarle muy alto pero superando esa barrera le formulé unas preguntas. Un extracto, bajo estas líneas:

Continuamente te vemos viajando por el mundo, ¿qué te encuentras allá por donde vas?, ¿te gusta?
Es demasiado amplia como pregunta, no tengo respuestas muy generales, ¿qué puedo decir? Por ejemplo hoy no me ha incomodado el ambiente, fue bastante cómodo para hacer la conferencia. Excepto la retroalimentación que no fue tan incómoda, más divertida que incómoda. Pero he venido muchas veces a Madrid y esto no es nuevo para mí. (…)

¿Recomendarías a los jóvenes seguir tus pasos y dedicarse a la informática?
Seguir mis pasos no es dedicarse a la informática, seguir mis pasos es dedicarse a la defensa de la libertad. Puede hacerse en la informática, pero también en otros campos de acción. Lo importante es insistir en la libertad y no abandonarla por la comodidad del momento porque hoy en día se ofrecen muchas comodidades a cambio de nuestra libertad. Lo primero que hay que aprender es decir “no”. (…)

¿Crees que se te valora lo suficiente ante el sacrificio personal que realizas, viajando todo el tiempo?
El mundo creo que me valora bastante, la mayoría no pero es que ni siquiera sabe mi nombre… Pero bueno, los que sí tienen opinión creo que no valoran bastante su propia libertad. Deseo que valoren más su propia libertad. Luego que me valoren más a mí es un punto secundario, si valoran más su libertad lucharán.

Para terminar, ¿por qué te gustaría ser recordado?, en el futuro ¿Richard Stallman, por qué?
Quiero ser recordado como el “liberador del ciberespacio” pero primero tengo ser el liberador del ciberespacio

La entrevistas completa y la intrahistoria la podéis encontrar en mi blog personal.

Autor

Carmen Muñoz Puente

“Good Copy, Bad Copy”, un documental premonitorio

58 minutos y 55 segundos de documental publicados en YouTube en 2007. Seis años después cientos de miles de visionados juntando las múltiples versiones con subtítulos en español, francés, portugués, polaco, ruso, danés, alemán o italiano.

El tema a tratar es básicamente los derechos de autor y la cultura en los tiempos de Internet. Para ello se entrevista a muchas de las partes implicadas en las industrias culturales: artistas, productores, abogados, proveedores,… comparando de forma acertada las diferencias entre Brasil y Nigeria.

El documental se lanzó originalmente en redes P2P como BitTorrent para posteriormente aparecen en sitios webs de alojamiento de vídeo como YouTube o Blip.tv y cadenas de televisión suecas, finlandesas, australianas,…

Entre muchas de las ideas que podemos extraer del documental me gustaría destacar:

↝ Hoy en día, la creatividad ha dejado de existir, es decir, todas las nuevas obras están basados integramente en obras ya producidas.
↝ Los derechos de autor pierden el sentido si se extienden indefinidamente en el tiempo.
↝ Es necesario innovar en la búsqueda de modelos de negocio que den respuesta a las cambiantes circunstancias actuales.
↝ En el apartado de la música los CDs pasarán a ser mero merchandising para dar a conocer un grupo y que estos llenen sus conciertos.
↝ La cultura del mash-up, del sampleo, de la remezcla,… crece exponencialmente pero los resultados obtenidos no son siempre satisfactorios.

Cabe resaltar que uno de  los entrevistados destacables como los creadores de The Pirate Bay, está el académico Lawrence Lessig quien desarrolló el concepto de cultura libre basada en las licencias Creative Commons.

Es hora de ponerse manos a la obra y nosotros mismos ya hemos colocado en la barra lateral la licencia CC. 😉

Solo hay algo peor que se descarguen gratis tus canciones, que no se las bajen

Comentario en el blog de Enrique Dans

⊕ Visión utópica/apocalíptica de las NNTT

vs.

Dos visiones completamente diferentes. Una que podríamos considerar optimista considerando que la idea de cómo de organizar la información ha cambiado gracias a Internet, pasando del esquema del árbol a la red interconectada. Mientras el segundo vídeo nos muestra una visión realmente negativa las nuevas tecnologías son, poco menos, que  una droga que nos narcotiza y caigamos en la inacción.

Son dos vídeos completamente imprescindibles de los que personalmente me quedaría con ideas de ambos. Ver más allá de una relación unidireccional me parece todo un éxito sin parangón, mientras que reconocer que en ciertos momentos nos vemos anestesiados con toda la información que tenemos al alcance es el primer paso para evitar, eso, la pasividad. El paradigma de esto fue la campaña de KONY 2012 con inmensas cantidades de vídeos, réplicas en redes sociales,… pero que se quedaron en eso y un año después no tenemos nuevas noticias del caso.

Como siempre, más que abierta la sección de comentarios para recoger vuestras impresiones a favor y en contra de los dos vídeos que tenemos entre manos.

Linus Torvalds: el otro gran genio de la informática

ImageTodos hemos oído hablar de Steve Jobs o Bill Gates. Pero el nombre de Linus Torvalds no nos resulta tan familiar. Y es que este finlandés suecoparlante de cuarenta y tres años, que proveniente de una familia de periodistas, no ha hecho nada destacable en su vida, solo ha sido quien inició el  desarrollo de  uno de los sistemas operativos más utilizado del mundo: Linux.

Y es que desde el principio, a Linus se le veía que tenia potencial. Su nombre se debe al estadounidense Linus Pauling, premio nobel de química en 1954. A los once años fue quien ayudó a su abuelo, un notable profesor de matemáticas y estadística de la Universidad de Helsinki, a utilizar uno de los  microordenadores Commodore que acababa de comprar. Torvalds pronto se aburrió de los pocos programas que estaban disponibles para este, y así fue como comenzó a crear otros nuevos.

Su cada vez más creciente pasión por la programación y las matemáticas le llevó a ingresar en la universidad de Helsinki en 1988, donde obtuvo su maestría en Ciencias de la Computación. 2 años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.

Linus, atraído por las últimas novedades de hardware, se compró un ordenador, con sistema operativo MS-DOS, con el cual se sintió muy decepcionado ya que no era compatible con un procesador de 33 MHz de Intel 386 y una capacidad de memoria  de 4 MB que acababa de conseguir. Entonces decidió usar Unix, el sistema que había en los ordenadores de la universidad , pero la licencia era bastante cara (cercana a los cinco mil dólares). su segunda opción fue Minix, un sistema que se utilizaba como introductorio para después enseñar a los estudiantes de la Universidad a usar Unix, pero para Torvards, este presentaba numerosos fallos para el precio que tenia, que aún así era bastante menor que el de Unix.

De este modo, Linus se decidió emprender su propio proyecto, crear un sistema operativo, basándose tanto en Unix como Minix, empezando desde cero. de esta forma, en la primavera de 1991, anunció al mundo su pequeña creación en el portal de Minix, con este mensaje:

Message-ID: 1991Aug25.205708.9541 @ klaava.helsinki.fi De: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds) A: Grupos de noticias: comp.os.minix Asunto: ¿Qué te gustaría ver más en Minix? Resumen: encuesta para mi pequeño nuevo sistema operativo Hola a todos los que usais minix – Estoy haciendo un sistema operativo (libre)(es sólo un hobby, no será grande y profesional como GNU) para 386 (486) y los AT clones. Esto se ha estado preparando desde abril, y está empezando a estar listo. Me gustaría algún comentario acerca de cosas que a la gente le gusta/disgusta de Minix, como mi OS se le parece un poco en la disposición física (el mismo sistema de archivos, por razones prácticas) entre otras cosas. He portado bash (1.08) y gcc (1,40), y las cosas parecen funcionar actualmente. Esto implica que conseguiré algo práctico dentro de unos meses, y me gustaría saber cuáles son las características que la mayoría de la gente quiere. Cualquier sugerencias son bienvenidas, pero no prometo ponerlos en práctica 🙂 Linus Torvalds torvalds@kruuna.helsinki.fiImage

Finalmente, todo desembocó en que el 5 de octubre de ese mismo año con el anuncio3 de la primera versión de Linux (0.01) capaz de ejecutar BASH (Bourne Again Shell) y el compilador conocido como GCC (GNU Compiler Collection). Una de las principales características de Linux es que ese trata de un sistema libre, por lo que rápidamente más y más desarrolladores, inicialmente de tipo individual y más tarde las empresas, se unieron al proyecto y contribuyeron con su entusiasmo, esfuerzo y habilidades de programación. Y esto fue acompañado por un crecimiento rápido en el número de usuarios.

Después de pasar casi una década como estudiante, investigador y profesor en la Universidad de Helsinki, Torvalds decidió que era hora de un cambio — y en grande, que incluía un cambio de escenario y un trabajo de verdad.

Así, en 1997 se trasladó a la soleada Santa Clara en el legendario Silicon Valley de California para aceptar un puesto en Transmeta Corporation. Su trabajo allí era ayudar a desarrollar software comercial para facilitar la comunicación entre los sistemas operativos y microprocesadores de la compañía. Los devotos de Linux inicialmente se preocupan no sólo por su traslado a un negocio con fines de lucro, sino también sobre el hecho de que fuera financiado, en parte, por el cofundador de Microsoft, Paul Allen. Muchas pequeñas, y no tan pequeñas empresas, decidieron usar Linux como sistema operativo para sus ordenadores, lo que hizo que en señal de gratitud, la distribuidora de Linux para empresas Red Hat, donara en 1999 a Torvalds 20 millones  de dólares como muestra de gratitud.

Linux tiene un gran impulso en la década de los 90 cuando los competidores de Microsoft comenzaron a tomarlo en serio. Oracle, Intel, Netscape, Corel y otros anunciaron planes para apoyar a Linux como una alternativa barata a Microsoft Windows. Las principales empresas pronto se dieron cuenta del potencial de Linux, y rápidamente la adoptaron para sus servidores de Internet y redes. Contribuyendo a este aumento de la popularidad fue el hecho de que Apache, el servidor web de gran éxito libre (que ahora alberga a más de 64 por ciento de los sitios web de todo el mundo) fue escrito para Linux.

Torvalds se encuentra trabajando en el kernel (núcleo en español) de Linux a tiempo completo para la Open Source Development Lab (OSDL), que tiene su sede en Beaverton, Oregon. Fundada en 2000 y apoyado por un consorcio mundial de empresas de informática, como IBM, OSDL describe su misión como la de “convertirse en el centro de gravedad reconocido para Linux y el cuerpo central dedicado a acelerar el uso de Linux para la informática empresarial”. Esto le lleva a trasladarse en 2004 a Portland, con su familia, “buscando huir de la locura de Silicon Valley”, una ciudad más cercana a su trabajo, y que le recuerda a su Helsinki natal.

La labor de Linus Torvarld le ha llevado a multitud de reconocimientos, como en 2000 cuando recibió el título de doctor honorífico en la Universidad de Helsinki, o la revista Time, nombrándolo como uno de los héroes revolucionarios de los últimos 60 años y considerándolo como una de las personas más influyentes del siglo (puesto 17º)

 Linus Tolvards continua siendo, hasta ahora, el líder del desarrollo del núcleo Linux, porque según el mismo dice, aún les queda mucho que mejorar.. Después de todo, para gran mayoría, la perfección no existe, pero para otros, la perfección se encuentra en el intento de llegar hasta ella.

Piratas de Silicon Valley

“Piratas de Silicon Valley” fue dirigida por Martyn Burke y protagonizada por Noah Wyle (Steve Jobs), Joey Slotnick (Steve Wozniak), J. G. Hertzler (Ridley Scott),  Anthony Michael Hall (Bill Gates) y John Di Maggio (Steve Ballmer) entre otros.

La película trata de mostrar por una parte la manera en la que se llegan a formar dos gigantes como Apple y Microsoft, y por otra parte los inicios del conflicto entre los sistemas operativos de Apple (Macintosh) y de Microsoft (Windows).

Desde un principio la película explica de manera paralela la vida de Bill Gates y la de Steve Jobs, así como la transición desde sus inicios hasta ser dos empresas líderes dentro del mercado informático.

Ya desde la universidad tanto Steve Jobs y Steve Wozniak (Apple) como  Bill Gates y Paul Allen (Microsoft) empiezan a despuntar y a centrarse específicamente en el mundo de la informática.

De Bill Gates y Paul Allen destacan sus comienzos con la invención de un lenguaje para el ordenador que había sido creado previamente llamado Altair y que tan solo emitía destellos de luz.

La historia de Steve Jobs y Steve Wozniak es diferente, ya que son ellos los que son capaces de crear su propio ordenador desde el principio, el cual van vendiendo de manera individual hasta que les llega la oportunidad y consiguen un inversor para sus ordenadores.

Es en la muestra de ordenadores de 1977 en San Francisco donde Apple obtiene un gran éxito y la empresa se empieza a expandir a una velocidad brutal. Después de estos acontecimientos consigue el interface gráfico que había creado Xerox, lo que le da el impulso suficiente para crear el ordenador `Lisa´y despuntar en el mercado.

Por su parte Microsoft consiguió el golpe de efecto definitivo: suministrar su sistema operativo a los ordenadores de IBM. Con Apple en lo más alto, Bill Gates consigue en una visita a Steve Jobs su confianza de trabajar para ellos y así conseguir una muestra del nuevo ordenador de Apple, el Macintosh.

Aquí es donde viene la polémica de la película, según la cual Bill Gates aprovecha las muestras del Macintosh para piratear el software y así poder crear Windows y poder competir en el mercado. Estos acontecimientos, unidos a la mala gestión por parte de Steve Jobs de la empresa hacen que el consejo de Apple decida prescindir de sus servicios por un tiempo, ya que luego volvió.

 

De la película se puede sacar una lectura clara, y es que al final todas las grandes empresas se copian entre ellas.

Para acabar y desde mi punto de vista, es una película muy recomendable ya que son los inicios de dos empresas que a día de hoy están muy presentes en nuestras vidas como son Microsoft y Apple, y siempre es interesante conocer algo más de dos genios como Steve Jobs y Bill Gates.

 

 

 

 

Emprender creando mi estudio independiente

Emprender nunca ha sido una tarea fácil, por ello en esta mesa redonda compuesta por un miembro de ‘Electronic Arts’, un miembro de la agencia de desarrollo económico ‘Madrid Emprende’, Emilio Montesinos (creador de juego para tablets) y dos empresarios creadores de una empresa de juegos, se nos informó de manera clara sobre las cuestiones necesarias a la hora de crear una empresa

¿Qué debo tener en cuenta al emprender?


Para empezar ganas, muchas ganas de embarcarte en un proyecto que puede salir bien o ser un fracaso. Pero sobre todo hay que tener un plan a largo plazo, tenerlo todo bien atado, haber realizado un estudio de mercado previo. Emilio Montesinos nos explicó como él había acudido a ‘Madrid Emprende’, donde se ofrecen tanto viveros donde poder llevar a cabo tu proyecto como asesores que te van guiando.

Por su parte, Alejandro González nos recomendó acudir a otras empresas que te lleven toda la parte legal y económica, que suele ser la parte que más nos impone a la hora de crear una empresa, de tal manera que ellos solo se ocupan de la parte creativa del juego, lo que de verdad les gusta.
Por ello nos animaron a emprender, como ellos dicen ‘todos los juegos se compran, siempre hay alguien dispuesto a probarlos’.

Emprendo, miro hacia el futuro, ¿cómo reaccionar ante momentos malos?

No por emprender significa que vayamos a tener éxito, por eso es importante ante los momentos negativos, donde las cosas no salgan según lo planeado, ver los fallos de tu proyecto, muchas veces se necesitan otros puntos de vista.
En muchas ocasiones, una retirada a tiempo es una victoria. En el caso de los juegos, si al lanzar un juego las compras son bajas y el éxito es mínimo, ya está, no hay manera de solucionarlo. Hay que aprender a no perder el tiempo en intentar solucionarlo con actualizaciones que no van a servir de nada.

Ya tenemos el prototipo diseñado, la demo casi acabada… ¿cuándo nos lanzamos?

En este punto sobresale la claridad con la que contestaron, si lo tienes claro, hazlo. ¿Crees que tu juego es divertido? Si la respuesta es sí, entonces lánzate ya.
Sobresale un consejo en este apartado: has de crear la empresa cuando hayas terminado mínimo un juego.

¿Cómo reaccionar si una vez publicado el juego no se cumplen las expectativas?

Importantísimo no tomar decisiones en caliente, son las que te pueden llevar al fracaso, hay que asumir que el fracaso es posible, y si se falla una vez, hay que ser positivos y aprender de los errores, que se aprende mucho más que de los éxitos.
Económicamente hablando, es fundamental tener el dinero cerca, a mano. Dentro de la empresa, una persona que se ocupe de los temas económicos es fundamental.

¿Qué inversión hacemos? ¿Cuánto pretendemos recaudar?


Aquí es donde la parte económica adquiere mayor importancia, y donde es fundamental tener controlados los costes y los ingresos. Como bien indicaba Emilio Montesinos, hay que fijar un número de euros todos los meses para los costes fijos. Hay que tener en cuenta que al principio los juegos suelen ir muy bien pero que al cabo de unas semanas las ventas decrecen a un ritmo elevadísimo. Como se nos comentó “el dinero llama al dinero, las deudas llaman a las deudas”.

Por su parte, Alejandro González nos contó como ellos trabajaban con Apple, empresa que paga trimestralmente, y que hay que saber adaptarse a esa forma de pago.

Y ya por último, ¿repetimos?, ¿hacemos otro juego?

Una vez terminado un proyecto, has de tener en cuenta los pros y los contras, y determinar si merece la pena volver a embarcarse en un proyecto semejante.Por supuesto, ver el resultado económico. Si es positivo y todos los miembros están en disposición, adelante. Al realizar un proyecto como es un juego de este tipo, se experimentan multitud de experiencias. Cada uno ha de valorarlas y saber si prefiere un trabajo de este tipo donde la estabilidad económica no se puede asegurar o bien un trabajo más estable.

El desarrollo de los videojuegos

TF
Actualmente, una de las tecnologías con más avance que existe es la de los videojuegos. Están teniendo una importancia en la sociedad muy grande, y cada día que pasa más importancia tienen sobre la misma.

Los videojuegos son  un dispositivo electrónico que, a través de ciertos mandos o controles, permite simular juegos en la pantalla de un televisor, un ordenador u otro dispositivo electrónico, dicho de otra manera, los videjuegos son uno de los mayores metodos de entretenimiento que existe en el mundo.

En esta epoca en que vivimos, casi cualquier persona que le preguntes por la calle sabe lo que es un videojuego, sin importar siquiera la edad de dicha persona, pero las preguntas que nadie se hace son aquellas como: ¿quién desarrolla un videojuego?; ¿cómo se organiza dicha gente?; ¿quién saca mayor beneficio en la creación de un videojuego?

Esas preguntas son las que vamos a intentar resolver a continuación.

¿Quién desarrolla un videojuego?


En el desarrollo de los videojuegos existen varios grupos de personas que cada uno tiene un papel de vital importancia para conseguir su fin. Para empezar, en todo desarrollo de un videojuego existe un grupo de producción que se encarga de que cada uno de los diferentes grupos que hay en el desarrollo de un videojuego trabaje de la mejor manera posible y con los mayores recursos posibles. Otro equipo de trabajo que existe en el desarrollo, es el de diseño, que son los encargados de definir la idea del juego y desarrollar todas las ideas que lo componen: control, modos de juego, historia, niveles, etc…

El siguiente equipo del que debemos de hablar es el de programación, que son los encargados de crear todo aquello para que el juego funcione. Arte es otro de los grupos de personas que trabajan en el desarrollo, son los encargados de definir el estilo visual del videojuego y de crear elementos gráficos como: personajes, escenarios, animaciones… Y por último, el equipo llamado testing que se encarga de testear la jugabilidad del propio videjuego realizando pruebas del mismo.

¿Cómo se organizan los equipos de desarrollo?

Captura de pantalla 2013-03-06 a la(s) 1.48.43 AMEn la parte de la organización hay que decir, que siempre existen tres pasos fundamentales a seguir: Pre-producción, producción y post-producción.

En la parte de pre-producción se desarrollan temas como cuanto se tardará en el desarrollo, cuanta gente se va a necesitar y cuanto va a costar. En el segundo paso, producción, se hace el desarrollo en sí del videojuego. Y por último en la post-producción se sacan las conclusiones del juego, que se puede mejorar para el próximo, que han hecho bien y que han hecho mal.

¿Quién saca mayor beneficio en la creación de un videojuego?

Esta pregunta pregunta se puede responder de una manera casi “obvia”, las empresas de mayor prestigio son aquellas que suelen sacar mayor beneficio del mismo. Las empresas que más destacan en los ingresos por videojuegos son aquellas como: Electronics Arts, Microsoft, Sony, Nintendo…

Captura de pantalla 2013-03-06 a la(s) 1.44.54 AM

¿Cómo enfocar mi carrera?


Como sabemos de sobra, el pasado 27 de febrero comenzaron en el campus de Móstoles las segundas jornadas TechFest. Sin tener demasiado en cuenta las dificultades técnicas por las que hubimos de pasar los asistentes –un aforo completo que nos relegó a una sala en la que la conferencia se retransmitía no tan bien como sería deseable-, nos centraremos en la charla con el título más apremiante: “¿Cómo enfocar mi carrera?”.

Dentro de lo amplia que parece esta pregunta, hemos de tener en cuenta que los TechFest son seminarios de informática. Y, este año concretamente, la piedra angular que marcó la línea del seminario fueron los videojuegos. Así pues, un enunciado más correcto sería “¿cómo enfocar mi carrera si me dedico a los videojuegos?”. A desarrollarlos, claro, no solo a jugarlos.

La ponencia fue impartida por David Núñez, programador de Gameloft que ha trabajado anteriormente en otras firmas como Indra Systems, e Iván Alduán, del Grupo de Modelado y Realidad Virtual de la URJC.

La empresa de los videojuegos

images

La primera parte de la charla, a cargo de David Núñez, se centraba en el mundo empresarial de los videojuegos. Como en todos los mercados, las empresas que ofrecen un producto necesitan organizarse, dividir y diferenciar competencias. Si queremos formar parte de una corporación de diseño de videojuegos, podremos hacerlo como

  • -Técnico o programador
  • -Diseñador artístico
  • -Project manager o Gestor
  • -QA (Quality Assurance), tarea que consiste en evitar posibles errores durante el desarrollo, garantizando la máxima calidad.
  • -Y cómo no, Marketing.

Teniendo en cuenta nuestras habilidades, debemos orientarnos de tal manera que podamos cultivar y perfeccionar aquello que va más con nosotros. Aunque en el mundo de los videojuegos se requiere una misma base, el departamento de diseño (modeladores, animadores tanto en 3D como en 2D, artistas técnicos…) dista mucho de la labor que desempeñan, por ejemplo,  los programadores  (divididos en Tecnología y Gameplay), que requiere conocimientos extensos de programación, matemáticas avanzadas, física e ingeniería del software.

 images (1)

El mundo educativo

La segunda parte de la charla trató sobre el  mundo educativo de los videojuegos, de la mano de Iván Alduán.
El primer mensaje que quiso dejar claro el responsable del Grupo de Modelado y Realidad Virtual, fue que solo los mejores, los más entregados, logran tener un hueco en este mundillo. Como todo, vaya.
En un mercado tan competitivo, los requisitos aumentan para poder lograr encontrar trabajo. En cualquier empresa, desarrollador de videojuegos que se precie deberá tener

  • -Más de dos años de experiencia en desarrollo
  • -Capacidad de análisis y de resolución de problemas
  • -Grado en Ciencia Informática o similar
  • -Gran habilidad de expresión oral y escrita
  • -Manejo de 2D/3D Modelling Software
  • -Experiencia en diseño y uso de GraphicsAPI’s(OpenGL/ES,DirectX,OpenCL,3DsMax,Direct3D)
  • -Y muchas otras más

Iván Alduán prosiguió mostrando algunas de las opciones y programas a las que los alumnos de la Comunidad de Madrid que deseen dedicarse a los videojuegos pueden acceder. Ofreció, siempre que fuese posible, gran cantidad de información sobre los programas educativos el Grado en Videojuegos del ESNE (Escuela Universitaria de Diseño e Innovación), el Máster en Informática Gráfica, Juegos y Realidad Virtual URJC, el Máster en Videojuegos de la UTAD o el Máster en Videojuegos de la Universidad Complutense. El ponente hizo además algunas recomendaciones y dio diversas opiniones personales al respecto de cada uno de estos planes de estudios, mucho más orientados, por cierto, al diseño que a la programación.

La conferencia finalizó con multitud de consejos alentadores: aprender lo máximo posible, ser autodidacta y acudir al conocimiento de los seminarios y charlas, actualizar las metas propias, todo ello para llegar a medrar en el diseño de videojuegos.
En definitiva, “¿Cómo enfocar mi carrera?” se trató de una charla que probablemente haya aclarado muchas dudas a los potenciales diseñadores y programadores; una mera curiosidad para los profanos , no obstante curiosa y enriquecedora.

Seguridad en los videojuegos

TF

Captura de pantalla 2013-03-04 a la(s) 10.21.21 PM

Phishing, spoofing, pharming,… son algunos de los muchos casos de ataques cibernéticos más frecuentes. La seguridad para detectarlos e intentar evitarlos preocupa y mucho a los más de 600 desarrolladores que se citaron en la segunda edición del TechFest.



Pablo González y Juan Antonio Calles, ambos ponentes y profesionales de la informática, aseguraron que pese a lo que se podría pensar se pueden hacer bien las cosas y no hay que infravalorar la importancia que tiene trabajar por la seguridad. Aunque es muy costoso se mencionaron ejemplos de buen trabajo en el campo como la empresa española Akamon Entertainemen (presencia en 7 país con más de 9 millones de usuarios). De hecho, desde hace un tiempo se han notado mejoras, es el caso de los juegos en Flash que antaño eran fácilmente manipulables por los jugadores.

Al mismo tiempo las grandes compañías como Sony lo hacen realmente mal. En este último caso no prestar la suficiente atención les podrá costar la friolera de 1.010 millones de euros al detectar que un intruso se había colado en el sistema online de PlayStation.

Una vez metidos en faena se nos comentó que la seguridad dependerá de la naturaleza del juego que se esté desarrollando según sea web o para escritorio.

Seguridad en aplicaciones web

Captura de pantalla 2013-03-04 a la(s) 10.21.57 PM

En el primer caso es fundamental que la validación de los parámetros sea en servidor en lugar de en cliente o que los posibles servicios sean los menos posibles.
También hay que considerar protección Anti-DoS, arquitectura dimensionada a las necesidades, actualizaciones periódicas de la infraestructura, antivirus, filtros de inyecciones web (entre los que destacan XSS o Xpath Injection)

Para que la ponencia no se hiciera excesivamente pesada se nos expusieron varios casos prácticos uno de los que más nos llamaron la atención, fue el referido a una aplicación muy popular en los últimas tiempos.

Cómo ganar siempre a Apalabrados o al Mezcladitos

Si interceptamos las peticiones con un proxy podemos modificar la petición, para hacer uso de las letras que más nos convengan.
Ocurre porque no hay una validación adecuada en el lado del servidor.

Seguridad en aplicaciones de escritorio

Captura de pantalla 2013-03-04 a la(s) 10.21.37 PM

En el caso de que los videojuegos en lugar de desarrollarse en el entorno web se descarguen en local y se jueguen desde el escritorio aunque no lo parezca también se hace muy necesario guardar mucha protección frente a vulnerabilidades de código, para ello nos comentaron que hay que evitar el buffer overflow (Ej. Exploits Xbox, Wii, etc.) o las inyecciones (SQL Injections, etc.)

Una de las medidas más efectivas es el cifrado de datos, ya sea mediante contraseñas o variables importantes del juego. Algo similar es la ofuscación del código de forma que se dificulta la vida a los reversers. También llamaron la atención en cuidar, intentar no dañar en exceso, la Ram, lo que se hace en muy pocas ocasiones.

Eazfuscator o NetReactor (.Net) son buenos ejemplos para el cifrado o la ofuscación del código. Se nos mostró un caso práctico y se remarcó la importancia de establecer contraseñas completas. En lugar de 12456, divirla en dos: p1 = 123; P2 = 456; p1=cifrar(p1); p2=cifrar(p2); password=p1+p2.

Para ilustrarnos se nos puso el ejemplo de modificar parámetros del shooter Counter Strike.

Cómo modificar balas en Counter-Strike

Preguntas

Para terminar con la crónica os ofrecemos una entrevista en exclusiva de Juan Antonio Calles para EcoPer en la Red.

Contestó con mucha amabilidad las preguntas de un servidor, desde aquí, muchas gracias.

juan.antonio..callesTrabaja como Consultor Senior de Seguridad de la Información en Everis, Ingeniero en Informática de Sistemas, Postgrado en Tecnologías de la Información y Sistemas Informáticos y Postgrado en Ingeniería de Sistemas de Decisión, actualmente realizando un Doctorado en Informática sobreSeguridad de la Información. Certified Hacking Forensic Investigator (CHFI v8) por Ec-Council, CISA por la Isaca, ITIL v3 por EXIN, Dlink Certified y FTSAI. Es miembro de la Asociación Nacional de Tasadores y Peritos Judiciales Informáticos (ANTPJI). Es ponente habitual en diversos foros y congresos de de seguridad a nivel nacional, entre los que se encuentran No cON Name y RootedCon. (vía: Flu-Proyect.com) Su blog: El Blog de Calles.

¿Qué te llevó a formar este proyectos?

Flu Project es un proyecto que nació de una idea. Allá por el verano de 2009, Pablo propuso desarrollar un troyano educativo, para contarlo en los cursos y charlas que impartimos y por el mero hecho de aprender algo nuevo, ya que hasta el momento el malware era una rama de la seguridad que no habíamos tocado mucho. Tuvimos un año complicado de trabajo y hasta el verano de 2010 no llevamos a cabo la idea. El núcleo de Flu lo desarrollamos realmente en 2 tardes, y la primera versión estable en una semana. Decidimos hacerlo en .Net y PHP ya que eran lenguajes que todo el mundo iba a entender fácilmente, por su fin educativo. Actualmente tenemos una versión en C bastante potente para uso policial. Era un troyano verde aún, todavía no teníamos el logotipo y se nos ocurrió montar una comunidad online para desarrollarlo con otras personas que estuviesen interesadas. Así surgió Flu Project en Diciembre de 2010. Durante el primer mes de vida ya se fueron definiendo el resto de cosas que componen Flu Project, cómo su blog, que hasta el momento es lo más valorado por la gente, el desarrollo de otras herramientas cómo Flunym0us, FluBlocker, Liberad a Wifi y otros proyectos que iremos presentando próximamente, nuestros foros, los retos hacking, las secciones de utilidades, libros, etc.

¿En alguno de esos proyectos habéis colaborado con otras entidades?

A las pocas semanas de lanzar la comunidad Flu Project en la red, contactó con nosotros David Moreno, de la Asociación Anti-Depredadores, para una colaboración con el desarrollo de Flu-AD, una versión especial de Flu orientada a perseguir casos de Cibergrooming en Colombia. Y no pudimos rechazarla, la verdad que a ambos nos pareció una manera genial de poder colaborar con nuestros conocimientos en la materia y hacer algo por la causa. En la actualidad seguimos colaborando con ellos, la verdad que hacen un trabajo excepcional y digno de admirar y el apoyo que les damos es incluso poco en muchas ocasiones, así que aprovecho para hacer un llamamiento a todos los que quieran colaborar en la causa: Anti-depredadores.com. Y de esa primera colaboración han ido surgiendo varias nuevas con otras asociaciones y cuerpos policiales.

¿Qué objetivos marcaste en su inicio?, ¿se han visto cumplidos?

Cómo comentábamos en la pregunta anterior, el objetivo inicial se vio cumplido enormemente, no nos imaginábamos la repercusión que iba a tener nuestra idea inicial.

¿Quién está más concienciado de la seguridad, el jugador o el desarrollador?

Por desgracia, el desarrollador. El problema suele encontrarse siempre en la denominada capa 8 (haciendo referencia a las 7 capas del protocolo de comunicaciones OSI), es decir, el usuario final, que habitualmente no es una persona con grandes conocimientos en informática (y lógicamente no tiene por que tenerlos). Hace falta una formación previa en los colegios de seguridad informática. Eso evitaría muchos disgustos.

¿Qué anécdota puedes contarnos que haya surgido en el desarrollo de la actividad de este proyecto?

Anécdotas hay muchas, la verdad que lo más interesante es que nos ha permitido contactar con gente muy variopinta de todo el mundo y asistir a eventos muy importantes a nivel nacional e internacional.

¿Crees que tu charla atrapó el interés de los asistentes?

Eso esperamos, siempre solemos darle un toque de humor, sobretodo si exponemos a última hora del día, cuando la gente está ya cansada, así podemos atraer su interés fácilmente y transmitirles el mensaje de una manera amena y sencilla.

¿Crees que el nivel que se imparte en los grados de la URJC tienen el nivel suficiente para poder desarrollar videojuegos a nivel profesional?

Tanto en los grados de desarrollo de videojuegos, como en el resto de ramas de la informática (y casi de cualquier campo), nadie sale 100% preparado de la universidad para entrar en el mundo laboral, y nos atrevemos a decir que ni al 50%. Nada más salir de la carrera es habitual darse un bofetón con la realidad. Pero en un año es fácil actualizarse con todas las tecnologías existentes en el mercado, proveedores y adquirir los conocimientos necesarios para empezar a caminar solo, esa es la clave.

¿Crees que hay suficiente espíritu emprendedor entre los alumnos para implicarse en proyectos paralelos a la parte académica de la carrera?

Desde siempre, eran pocos los grupos de alumnos que se implicaban en actividades fuera de la carrera, es comprensible debido a que la carrera en sí conlleva un desgaste importante, que deja poco tiempo libre a lo largo del día. Pero es factible, solo hay que saber organizarse. Nosotros en paralelo hemos logrado llevar la carrera, hacer un máster, trabajar y aún nos quedaba tiempo para concebir nuestra vida personal, ¡al menos lo suficiente para que nuestras parejas no nos dejasen de hablar! y aquí seguimos vivos.

Podeis entrar en su web, en sus cuentas en twitter (@fluproject@jantonioCalles), en Facebook, en LinkedIn,…