Han sido meses bastante duros y habia dejado el Ruby a un lado, ya que andaba muy mal de dinero y buscaba un trabajo de lo que fuera. Paso algo increible y creo que he tenido mucha suerte y buena gente a mi alrededor que confia en mi y ha hablado bien de mi :).
!Mañana empiezo a trabajar en una empresa¡ Y aunque estoy algo nervioso ¡Estoy feliz! El nombre de la empresa es lo de menos ;)... El caso es que empezare de nuevo desde cero voy a ponerme a estudiar a tiempo completo, para mi es un master en Ruby on Rails, mejor aún! Un master pagado con muy buenos tutores y en una empresa con mucha gente muy maja, incluyendo Bea!
Así que ire escribiendo cada cosa...Para empezar y refrescar la memoria nade mejor que una introducción a el Ruby, Bea me pasó el link el día de hoy...Ya se m habia olvidado la web!
Auí está: http://tryruby.org
Gracias a code school :).
Ok, pues trasteando un poco quiero recordar conceptos básicos que a veces se nos olvida el nombre y en un momento dado es importante.
Programador Junior aprendiendo Ruby y con vida feliz en Berlin :). Ruby, RoR y Linux!
domingo, 16 de febrero de 2014
lunes, 13 de enero de 2014
Posible fallo al instalar RVM "Failed to fetch http://ppa.launchpad.net/ 404 Not Found"
Para usar Ruby on Rails casí todos recomiendan usar el RVM pero a mi me dio un quebradero de cabeza por que me salia este error "Failed to fetch..404 not found" siempre y no me dejaba instalarlo.
Por fin esta solucionado! Se lo debo en parte a una amiga, Bea me ayudo bastante con todo.
Como su nombre lo indica hay un error en algunos paquetes que no existen tipico "error 404 file not found"... Y por alguna razón que desconozco no te permite instalar RVM por culpa de estos paquetes y links rotos.
Hay que remover estos errores de paquetes y/o links rotos que ya no existen...
Paso 1.
Abrir la terminal y escribir:
sudo apt-get update
Actualizara todos los paquetes a la ultima versión y entonces nos saldra el paquete que no existe.
Puedes ver que no existe coipando la url o dirección <ctrl-alt-c> y pegandola en tu navegador...veras que no encuentra la pagina.
Fijate bien en el nombre del archivo que falla.
Paso 2.
Ahora bien para eliminar esto, si no esta en tus repositorios mucho mejor. Revisa si esta ahí. En mi caso los paquetes no existentes eran 2 los 2 relacionados con "Wingpanel".
gedit /etc/apt/sources.list
Al buscarlo <ctrl-alt-f> y escribiendo "wingpanel" no encuentro nada.
Si lo encontraras tendrias que borrarl las lineas y guardar cambios. Fijate bien que estas borrando lo correcto.
Paso 3.
Ve al "Software center" o "Centro de Software o aplicaciones" arriba en las pestañas veras "editar" o "edit" , ve a la opción de "Software Sources" y una vez allí ve a "Other Software" tendria que estar allí el problema.
Quita las palimitas habilitadas "V" te pedira la contraseña de "root" o de usuario raiz ponla y listo...
Paso 4.
Cierra tu terminal y vuelve a abrir una nueva.
vuelve a poner sudo apt-get update y sorpresa!
Si no has tenido ningun error al hacer lo siguiente y en general, no te saldra más este error y ahora si podras instalar la ultima versión de RMV.
Para instalar RVM os recomiendo esta guía:
http://ruby.about.com/od/rubyversionmanager/ss/installrvmlinux.htm
Buena suerte y cualquier duda y/o comentario no dudes en escribirme.
Por fin esta solucionado! Se lo debo en parte a una amiga, Bea me ayudo bastante con todo.
Como su nombre lo indica hay un error en algunos paquetes que no existen tipico "error 404 file not found"... Y por alguna razón que desconozco no te permite instalar RVM por culpa de estos paquetes y links rotos.
Hay que remover estos errores de paquetes y/o links rotos que ya no existen...
Paso 1.
Abrir la terminal y escribir:
sudo apt-get update
Actualizara todos los paquetes a la ultima versión y entonces nos saldra el paquete que no existe.
Puedes ver que no existe coipando la url o dirección <ctrl-alt-c> y pegandola en tu navegador...veras que no encuentra la pagina.
Fijate bien en el nombre del archivo que falla.
Paso 2.
Ahora bien para eliminar esto, si no esta en tus repositorios mucho mejor. Revisa si esta ahí. En mi caso los paquetes no existentes eran 2 los 2 relacionados con "Wingpanel".
gedit /etc/apt/sources.list
Al buscarlo <ctrl-alt-f> y escribiendo "wingpanel" no encuentro nada.
Si lo encontraras tendrias que borrarl las lineas y guardar cambios. Fijate bien que estas borrando lo correcto.
Paso 3.
Ve al "Software center" o "Centro de Software o aplicaciones" arriba en las pestañas veras "editar" o "edit" , ve a la opción de "Software Sources" y una vez allí ve a "Other Software" tendria que estar allí el problema.
Quita las palimitas habilitadas "V" te pedira la contraseña de "root" o de usuario raiz ponla y listo...
Paso 4.
Cierra tu terminal y vuelve a abrir una nueva.
vuelve a poner sudo apt-get update y sorpresa!
Si no has tenido ningun error al hacer lo siguiente y en general, no te saldra más este error y ahora si podras instalar la ultima versión de RMV.
Para instalar RVM os recomiendo esta guía:
http://ruby.about.com/od/rubyversionmanager/ss/installrvmlinux.htm
Buena suerte y cualquier duda y/o comentario no dudes en escribirme.
jueves, 2 de enero de 2014
Lección 0. Comandos básicos en terminal y una buena guía para Ruby
Como me recomendo mi amiga Anita que empezó a programar practicamente desde cero, usad "Ruby on the hard way". Podeis descargaros el libro por 2.99€. o verlo online, a mi me parece más comodo en PDF. O si quereis me podeis contactar y os paso la versión que tengo. es legal pasarlo :). Si no sabes que hacer con 30€ tambien podeis comprar el libro...
Aquí dejo algunos comandos básicos de la Terminal que tendreis que aprender como yo lo estoy haciendo.
Abrís terminal: ctrl+alt+T<-teclear*
Comandos en Terminal:
1.- run"cargar" irb (Interactive Ruby): irb
2.- Salir del irb o de cualquier aplicación que has cargado en la terminal: ctrl+d <-teclear*
3.- Para ver las carpetas que tienes:ls
4.- Ver todas las carpetas(incluso las escondidas): ls -a
5.- Para entrar a una carpeta "change directory": cd nombre_de_carpeta*
*Si entras en una carpeta directamente desde tu directorio inicial aparecera ~ significa que es el directorio de inicio ().
6.- Crear carpeta y archivos:
6.1.- Crear una carpeta:
mkdir nombre_que_quieras
6.2.- Crear un archivo:touch nombre_que_quieras.ext
7.- Volver a la carpeta anterior: cd /
8.- Borrar toda la informacion anterior en la terminal "solo visualmente": clear
9.- Copiar un archivo: cp archivo_original_y_extension archivo_nuevo.ext
10.- Mover archivo y/o cambiar nombre del archivo (move):
mv archivo.extension carpeta_deseada/nombre_nuevo.ext
11- Ver un archivo de texto:
11.1.-Corto (concatenate): cat archivo.extension
11.2.-Largo: less archivo.extension*
*Para bajar y buscar en el 11.2.(archivo extenso): / texto_a_buscarINTRO.
Para salir apretar: q
12.-Para ver la dirección completa de tu ubicación en las carpetas (Print working directory): pwd
13.- Borrar archivo (remove): rm nombre_del_archivo.ext
14.- Entrar a una carpet con espacio entre palabras : cd nombre \segundapartenombre
*es decir espacio barra inversa continuación del nombre.
Al final pondre ejemplos de cada uno de estos casos para que sea más claro.
Aquí dejo algunos comandos básicos de la Terminal que tendreis que aprender como yo lo estoy haciendo.
Abrís terminal: ctrl+alt+T<-teclear*
Comandos en Terminal:
1.- run"cargar" irb (Interactive Ruby): irb
2.- Salir del irb o de cualquier aplicación que has cargado en la terminal: ctrl+d <-teclear*
3.- Para ver las carpetas que tienes:ls
4.- Ver todas las carpetas(incluso las escondidas): ls -a
5.- Para entrar a una carpeta "change directory": cd nombre_de_carpeta*
*Si entras en una carpeta directamente desde tu directorio inicial aparecera ~ significa que es el directorio de inicio ().
6.- Crear carpeta y archivos:
6.1.- Crear una carpeta:
mkdir nombre_que_quieras
6.2.- Crear un archivo:touch nombre_que_quieras.ext
7.- Volver a la carpeta anterior: cd /
8.- Borrar toda la informacion anterior en la terminal "solo visualmente": clear
9.- Copiar un archivo: cp archivo_original_y_extension archivo_nuevo.ext
10.- Mover archivo y/o cambiar nombre del archivo (move):
mv archivo.extension carpeta_deseada/nombre_nuevo.ext
11- Ver un archivo de texto:
11.1.-Corto (concatenate): cat archivo.extension
11.2.-Largo: less archivo.extension*
*Para bajar y buscar en el 11.2.(archivo extenso): / texto_a_buscarINTRO.
Para salir apretar: q
12.-Para ver la dirección completa de tu ubicación en las carpetas (Print working directory): pwd
13.- Borrar archivo (remove): rm nombre_del_archivo.ext
14.- Entrar a una carpet con espacio entre palabras : cd nombre \segundapartenombre
*es decir espacio barra inversa continuación del nombre.
Al final pondre ejemplos de cada uno de estos casos para que sea más claro.
domingo, 17 de noviembre de 2013
Día 3? Cambiando SO Linux y reinstalando todo...
Las cosas no han ido como esperaba y por en medio he estado ocupado con otras historias, al final decidí cambiar Ubuntu 13 por Elementary OS, sistema operativo que me gusta mucho más, me va mucho más rápido y es bastante más pragmático, problemas...Es demasiado nuevo en los foros no se habla mucho de el y tengo problemas por que la "Terminal" usa Pantheon y hay códigos que no me sirven como en el Ubuntu, ahora mismo tengo un problema con eliminar un programa que tengo instalado varias veces y no me encuentra "sources.list"...Sigo en ello... Lo del Spyware de Ubuntu me parece algo muy triste y simplemente repugnante. Aquí podéis ver un articulo acerca de esto.
Así que bastante contento con Luna Elementary OS, y solo peleándome con la terminal. Tengo que instalar todavía Ruby y Ruby on Rails, ya iré contando como va.
Ok! Problema de "Sources.list" en Terminal Pantheon resuelto!
sudo nano -Bw /etc/apt/sources.list
Por alguna extraña razón que desconozco Pantheon* Terminal no viene por defecto con el command directo y hay que utilizar Nano, ahora a ver si puedo arreglar los pequeños errores...
-----------------
*Vale si muy bien, no entiendo que es...
Wiki info de Elementary OS.
Pantheon*(En ingles!)
Ok, interesante! Quiero noticias más frikis acerca de el Pantheon
Nano
Así que bastante contento con Luna Elementary OS, y solo peleándome con la terminal. Tengo que instalar todavía Ruby y Ruby on Rails, ya iré contando como va.
Ok! Problema de "Sources.list" en Terminal Pantheon resuelto!
sudo nano -Bw /etc/apt/sources.list
Por alguna extraña razón que desconozco Pantheon* Terminal no viene por defecto con el command directo y hay que utilizar Nano, ahora a ver si puedo arreglar los pequeños errores...
-----------------
*Vale si muy bien, no entiendo que es...
Wiki info de Elementary OS.
Pantheon*(En ingles!)
Ok, interesante! Quiero noticias más frikis acerca de el Pantheon
Nano
miércoles, 6 de noviembre de 2013
Día 0, Ubuntu "Linux" e instalar Ruby
Despues de semanas de retraso aqui estoy por fin con mi Ubuntu configurado y listo para empezar a instalar Ruby. Primero que nada me recomendaron utilizar Linux, me decante por ubuntu por su facilidad y por que ya me es más familiar.Vamos al grano.
Lo primero es:
Saber que es Ruby, y más tarde Ruby on rails. Si te he convencido, manos a la oba, sino pondre pronto unos links de el por que de elegir este lenguaje.
1. Teclas "ctl+alt+t" (para ir a la terminal) ,una vez allí insertar:
Y seguir las indicaciones aquí: https://www.ruby-lang.org/es/downloads/ Pero basicamente es escribir en la terminal:
\curl -L https://get.rvm.io | bash -s stable
Seguramente no tendras instalado curl.Te pone que lo isntales... No pongo nada mas para que lo vayais intentando.
Si no teneis tiempo...Ok aqui esta:
sudo apt-get install curl
Aqui esta la pagina oficial de rvm: https://rvm.io/ Que no sabes que es? no entraste al link de antes verdad? :) Esto tomara un rato... Así que paciencia.
Una vez que haya acabado.Por fin! Ahora si. Podremos instalar Ruby.

Otras teclas y funciones interesantes para Ubuntu:
Para pegar en la terminal: Shift + Ctrl+ v
Ir a escritorio ubuntu: Ctrl + Super(tecla Win) + d
Lo primero es:
Saber que es Ruby, y más tarde Ruby on rails. Si te he convencido, manos a la oba, sino pondre pronto unos links de el por que de elegir este lenguaje.
1. Teclas "ctl+alt+t" (para ir a la terminal) ,una vez allí insertar:
sudo apt-get install git apt-get install git Y seguir las indicaciones aquí: https://www.ruby-lang.org/es/downloads/ Pero basicamente es escribir en la terminal:
\curl -L https://get.rvm.io | bash -s stable
Seguramente no tendras instalado curl.Te pone que lo isntales... No pongo nada mas para que lo vayais intentando.
Si no teneis tiempo...Ok aqui esta:
sudo apt-get install curl
Aqui esta la pagina oficial de rvm: https://rvm.io/ Que no sabes que es? no entraste al link de antes verdad? :) Esto tomara un rato... Así que paciencia.
Una vez que haya acabado.Por fin! Ahora si. Podremos instalar Ruby.
sudo apt-get install ruby irb rdo
Otras teclas y funciones interesantes para Ubuntu:
Para pegar en la terminal: Shift + Ctrl+ v
Ir a escritorio ubuntu: Ctrl + Super(tecla Win) + d
lunes, 4 de noviembre de 2013
Intro, Y de nuevo a empezar
Un día te levantas y te das cuenta de que tienes que volver a empezar, ese dia llego muchas veces estos meses pero el lugar donde trabajaba y mi curso de alemán tuvieron que..Peor que no decirlo... Tuve que perder las unicas cosas que decia a nivel profesional "vale la pena" pare darme cuenta que no. Por lo menos no ahora en relación a mi curso de alemán. Estos dias me he preparado arreglando primero la burocracia alemana (sigue en proceso), mis bicicletas (siguen todavía en proceso) y muchas cosas más. Pero me estoy focalizando en una cosa. PROGRAMAR.Y asi nacio esta idea de escribir aqui.
Suscribirse a:
Entradas (Atom)

