jueves, 14 de agosto de 2008

Manual para la Traducción Web

Despues de mi parada (aconsejable) por el IRC me dirigí directamente a realizar mi primera Traducción de la Web.

Para ello hay que dirigirse a la página principal de ReactOS y seleccionar del menú de la izquierda la Sección "myReactOS". Allí deberas "loguearte" (si se está en un PC privado es recomendable activar "Save username" y "non-expiring session")y llegarás a una página similar a esta:



DíaROS 3: Primeros pasos en #Reactos

Para darse de alta como Traductor, se necesita que alguien con "poderes" te asigne al grupo de Traducción. Para ello la manera mas sencilla es dirigirse a  #reactos, y solicitarlo en el canal.

Uno con poderes( y el que me dió de alta a mí) es Colin_Finck, uno de los principales desarrolladores del programa. Otros dos Nicks importantes (desde el punto de vista del desarrollo) son Fireball y Alex Ionescu.

miércoles, 13 de agosto de 2008

Integrándome en la Comunidad

Ya había tomado la decisión de formar parte del proyecto, también había decidido como empezar a ayudar al mismo(intentaría ser Traductor Oficial de la Web). Ahora tocaba dar un paso importante(creo) que era conocer al resto de los miembros del proyecto.

Como ya dije, nunca he formado parte de una comunidad de desarrolladores,pero siempre he pensado que lo más importante en proyectos "por amor al arte" es el vínculo social.Si te llevas mal con ellos,si son unos bordes,si te acogen con aire de superioridad, entonces terminas abandonándolo(seguro).O eso creo yo. Pero os aseguro que no es éste el caso ;)

Por supuesto que suponía que la comunidad de habla inglesa era la más numerosa(aunque no todos son ingleses, la mayoría son centroeuropeos), pero tenía la curiosidad de conocer cuántos hablantes de español estaban asentados en ReactOS.


DíaROS 2: ¿Cómo puedo ayudar?

Exactamente esa era la pregunta que desde el primer momento se me cruzó por la cabeza. Yo, que no tengo conocimientos de programación avanzada(ni media).Yo, que solo dispongo de un par de ratos.Yo, que no conozco nada de Windows(sólo se reiniciarlo cuando se cuelga)...¿cómo podría ayudar a un proyecto así?

Bueno...esto era parte del reto¿no?.

Bugzilla,Doxygen,SVN y otras cosas pichulas

Al revisar la página web me he encontrado con términos tan preciosos como Bugzilla,Doxygen,SVN y otros términos que sinceramente desconozco que son.

Como bien sabreís los que habeís leido el DiaROS:0, actualmente me encuentro en el DíaRos:15. Asi que estoy haciendo memoria de todo aquello que he ido descubriendo, y sobre todo de su orden cronológico.

Por el momento solo voy a dar unas pinceladas de qué son estos términos, a que hacen referencia, cuál es su uso y todo de manera general y con mis palabras. Supongo que ahora algun Desarrollador o Programador se estará riendo de mi ignorancia...pero bueno...el primer paso es reconocer mi nulo conocimiento de las comunidades desarrolladores de software. Y supongo que otros se reirán por la manera tan simplificada con la que describo estos términos...pero en fin...

lunes, 11 de agosto de 2008

DíaROS 1:ReactOS web

El DíaROS 1 comienza desde el momento que me dirijo hacia la página web de ReactOS.

La noticia me manda hacia www.reactos.org y durante casi media hora me intento hacer con la página web del proyecto. Mi inglés no es una maravilla pero algo queda y parece que mis neuronas van refrescándose.

Tras media hora me doy cuenta que en el menu de la izquierda existe una cosilla llamada Idioma y que puedo ponerlo en Español ;).Justo debajo del Search. A Favoritos del tirón.



La cantidad de opciones es apabullante.Y muchas veces algo repetitivas.Las páginas que me parecen mas interesantes son:

En el menú izquierdo se encuentran las siguientes zonas:

SECCIONES: Tanto "Inicio" como "Información" te dan una idea global sobre el proyecto.Una muy útil será la de "Comunidades" donde está el Foro,la Wiki y los FAQ. Me fui de cabeza a las FAQ(ahora en español) y me sirvió para terminar de conocer el proyecto ;)

Otra útil la zona de "Desarrolladores" Si deseo desarrollar lógicamente debo pasarme por aqui:Click.De las posibilidades el "¿Cómo formar parte?" me anima a seguir en el proyecto.Hay bastantes cosillas que hacer aparte de programar.Algo para lo que aún no estoy nada preparado. El FAQ de desarrolladores confirma mi teoría de que me falta mucho por aprender.Aparecen Nombres que no me dicen nada:SVN server?,Doxygen?WebsiteCMS?Bugzilla?...

La última la zona es "myReactOS", donde me puedo dar de alta dentro del sistema de manera global.No suena mal,poder estar dado de alta con una sola cuenta en el Foro,el Wiki y Bugzilla(aunque aún no tenga ni idea de lo que es esto ;) )



Me creo una cuenta pinchando en el link señalado. Crearse el perfil es muy simple y no me ha dado excesivos dolores de cabeza.El típico con confirmación por email.Yo uso el Standard Login, en el cual activo ambas casillas inferiores.Tanto salvar el nombre de usuario(Save user Name)como el de "Log me on automatically"(y me quito problemas de estar logueandome cada vez que entre...recomendable para tu portatil o PC de casa)

Ya tengo hecho mi perfil.Ahora toca informarse un poco de los términos desconocidos para mí ;)

¿Linux es a Windows como Wii es a PS3?

Esto es un ejemplo de entrada distinta a DíaROS, serán entradas sin trascendencia(como ésta) o formativa como los links que necesite para ir aprendiendo a programar, o comentarios a los links que me vayaís pasando. Resolución de dudas(cuando deje de estar tan verde).

Estas entradas serán por tanto mas extensas(aunque espero que no mucho) mientras que los DíaROS serán  noticias mías o del proyecto.

Volviendo al título de la Entrada:
¿Linux es a Windows como es la Wii a la PS3?

DíaROS 0: ReactOS

Siempre me he preguntado como es la vida en las comunidades virtuales de desarrolladores(o de desarrolladores virtuales). Nunca he desarrollado software en comunidad,nunca he escrito un blog(se nota,¿no?), y mis conocimientos en programación son más bien escasos(para mí Delphi es una empresa que salía en las noticias). Es decir: una persona "normal".

El reto veraniego era por lo tanto el siguiente: ¿Sería una persona "normal" capaz de integrarse en una comunidad de desarrolladores, ir contando sus penosillos avances en la Comunidad(que tal vez sirvieran para guiar a otros), y aprender lo necesario desde Cero?