diff --git a/dockerfiles/devenv.Dockerfile b/dockerfiles/devenv.Dockerfile index 6d96c59ffe55c92c52ceb8030ea243dd79beee68..ab621964b7d3f779c343edaa2cf589fe03cfa029 100644 --- a/dockerfiles/devenv.Dockerfile +++ b/dockerfiles/devenv.Dockerfile @@ -7,7 +7,9 @@ RUN echo "Building devenv for ROS" $ROS_DISTRO ENV DEBIAN_FRONTEND=noninteractive # Setup environment -RUN apt-get update && apt-get install -y \ +RUN apt-get update && apt-get install -y apt-utils + +RUN apt-get install -y \ locales \ && sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen en_US.UTF-8 ENV LANG en_US.UTF-8 @@ -15,25 +17,31 @@ ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 # Configure apt and install packages -RUN apt-get update && apt-get -y install --no-install-recommends \ +RUN apt-get -y install --no-install-recommends \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common \ - apt-utils dialog 2>&1 \ + dialog 2>&1 \ # Verify if git, process tools, lsb-release (common in install instructions for CLIs) are installed # Install the https transport support package for The Artifactory debian repository - clang-format \ checkinstall \ + clang-format clang-tidy clang-tools clang \ + clangd libc++-dev libc++1 libc++abi-dev \ + libc++abi1 libclang-dev libclang1 liblldb-dev \ + libllvm-ocaml-dev libomp-dev libomp5 lld lldb \ + llvm-dev llvm-runtime llvm python3-clang \ cmake-curses-gui \ direnv \ + gdb \ git \ git-lfs \ less \ nano \ openssh-client \ terminator \ + valgrind \ xterm \ wget \ zsh \ @@ -99,11 +107,13 @@ RUN curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash \ # ROS WS dependencies RUN apt-get update && apt-get install -y \ + cython \ libceres-dev \ libcomedi-dev \ libglfw3-dev \ libmodbus-dev \ python-numpy \ + python3-mock \ socat \ # ROS Distro packages ros-${ROS_DISTRO}-ackermann-msgs \ @@ -145,6 +155,7 @@ RUN apt-get update && apt-get install -y \ ros-${ROS_DISTRO}-navigation \ ros-${ROS_DISTRO}-pass-through-controllers \ ros-${ROS_DISTRO}-pilz-industrial-motion \ + ros-${ROS_DISTRO}-rc-visard \ ros-${ROS_DISTRO}-realsense2-camera \ ros-${ROS_DISTRO}-robot-localization \ ros-${ROS_DISTRO}-ros-control \ @@ -165,6 +176,7 @@ RUN apt-get update && apt-get install -y \ ros-${ROS_DISTRO}-velocity-controllers \ ros-${ROS_DISTRO}-warehouse-ros-mongo + RUN if [ "${ROS_DISTRO}" = "noetic" ]; \ then \ apt-get -y install \ @@ -188,17 +200,23 @@ RUN if [ "${ROS_DISTRO}" = "noetic" ]; \ fi WORKDIR /tmp/srcs/ -COPY /extra_libs/*.deb ./ +COPY /extra_libs/* ./ -RUN if [ "${ROS_DISTRO}" = "melodic" ]; \ +RUN if [ "${ROS_DISTRO}" = "noetic" ]; \ + then \ + dpkg -i bat*.deb; \ + dpkg -i lsd*.deb; \ + elif [ "${ROS_DISTRO}" = "melodic" ]; \ then \ dpkg -i *.deb; \ + else \ + echo "Not supported version"; \ fi -RUN rm -rf *.deb +RUN rm -rf * # Update this date to re-run the image final update -LABEL image.date=01-12-2022 +LABEL image.date=15-12-2022 # Update final image RUN apt-get update \ diff --git a/dockerfiles/extra_libs/sources.txt b/dockerfiles/extra_libs/sources.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/dotfiles/.gitconfig b/dotfiles/.gitconfig index 57e6674d70413475392a9dc92c5e20e3f0182395..036a9fc0fcb522a684dc4e7f1e174b14d4f8543a 100644 --- a/dotfiles/.gitconfig +++ b/dotfiles/.gitconfig @@ -7,4 +7,4 @@ name = Andres Montano email = andres.montano@tecnalia.com [credential] - helper = "!f() { /home/andres/.vscode-server/bin/6261075646f055b99068d3688932416f2346dd3b/node /tmp/vscode-remote-containers-3d8c92443114dbc6ada6ba17c8fe7a517dcf20fc.js $*; }; f" + helper = "!f() { /home/andres/.vscode-server/bin/5235c6bb189b60b01b1f49062f4ffa42384f8c91/node /tmp/vscode-remote-containers-78443714273f4c2fa7b1c4e372d61a2d1eaf9a0b.js $*; }; f" diff --git a/dotfiles/ros.bash b/dotfiles/ros.bash index 2bd4c218723661272abf88b80506200e02aadef3..135c6752bc2ddaea7443dbade2eece381cbba5e8 100644 --- a/dotfiles/ros.bash +++ b/dotfiles/ros.bash @@ -90,4 +90,6 @@ else else source /opt/ros/${ROS_DISTRO}/setup.${ext} fi -fi \ No newline at end of file +fi + +alias sc=sourcethis \ No newline at end of file diff --git a/dotfiles/system.bash b/dotfiles/system.bash index de0568a572b558031419e28ad3c5abdf0d937f0c..6c1bd5be1b3892171e4f812dbb7593abf7ea1751 100644 --- a/dotfiles/system.bash +++ b/dotfiles/system.bash @@ -27,4 +27,4 @@ then alias ipy='ipython' fi -alias mountT='sudo mount -t cifs //tri.lan/tri /mnt/T --verbose -o username=110343,password=FarrukMontano\#8657,workgroup=TRI.LAN' +alias mountT='sudo mount -t cifs //tri.lan/tri /mnt/T --verbose -o username=110343,password=Bageera\#1983,workgroup=TRI.LAN' diff --git a/notes/general_notes.md b/notes/general_notes.md new file mode 100644 index 0000000000000000000000000000000000000000..f1f2a9f2ce3a69c76e0b0246ba3dcfb972956e4f --- /dev/null +++ b/notes/general_notes.md @@ -0,0 +1,107 @@ +# Dockeriles + +apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7E72C5B4111A50084C63C9489E7A9B1D990CF897 + +curl -s <https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc> | apt-key add - + +Warning: apt-key output should not be parsed (stdout is not a terminal) + +debconf: delaying package configuration, since apt-utils is not installed + +## Propuesta de trabajo 12/12/2022 + +********************************************* + +Buenos días: + +Quiero agradecerte de antemano el poder contactar contigo a través de ésta red profesional y el que dediques unos minutos de tu tiempo a leer este mensaje. + +Mi nombre es Chema y formo parte del equipo de Organización y RRHH de Alisys Digital S.L.U. Nos dedicamos a desarrollar servicios avanzados de telecomunicaciones bajo modelos de Cloud Computing. Estamos ubicados en el centro de Gijón, Madrid y Barcelona desde donde desarrollamos nuestro negocio a nivel nacional y, cada vez más, internacional. + +Por nuestro modelo de negocio, el desarrollo y programación de software propio es uno de los pilares en los que nos apoyamos. Actualmente, estamos gestionando una vacante de Ingeniero/a de software I+D+i (investigador/a) en nuestro departamento de Robótica, una oportunidad que consideramos interesante en cuanto a desarrollo profesional. + +Después de haber visto tu perfil, pensamos que tu experiencia y trayectoria son adecuadas para cubrir el puesto, y nos hemos tomado la libertad de contactar contigo para conocer tu situación actual y que puedas valorar tu interés en conversar con nosotros, sin ningún tipo de compromiso. + +Agradeciéndote de nuevo tu tiempo, quedo a tu disposición para cualquier aclaración que necesites. Siéntete libre de contactar conmigo a través de este medio o en nuestro correo electrónico: rrhh@alisys.net + +Un cordial saludo, + +José María Méndez Pulido +RRHH, Organización y Excelencia Corporativa + +********************************************* + +Buenos días José María, +Gracias por tu contacto y por considerarme para el puesto de trabajo. Actualmente me encuentro trabajando en Tecnalia en el País Vasco, como sabrás Tecnalia es el principal centro tecnológico en España y uno de los más reconocidos en Europa. En Tecnalia trabajo en el área de Industria y Movilidad, concretamente en el equipo de Robótica Flexible, debo ser sincero y experesar que me gustan mucho los proyectos en los que me encuentro involucrado (Proyectos europeos, nacionales y en contacto directo con la industria), sin embargo, creo que es natutal que sienta curiosidad por otro tipo de propuestas como la que puede tener Alisys, por lo que me gustaría conocer mejor el tipo de proyectos en los que está involucrada la empresa y la opurtunidad que ofrece. Me llamó mucho la atención que incluso hay proyectos en Medellín - Colombia, y sobre todo el tipo de proyectos cercanos a la robótica colaborativa, asistencial y aplicada a la educación. Si te parece bien podríamoshacer una llamada por Teams, Zoom, Google, etc. y así podemos comparatir más. +Saludos, +Andrés + +## Propuesta de trabajo 12/12/2022 cont I + +Hola de nuevo, Andrés: + +En primer lugar, te agradezco tu respuesta y el interés mostrado por nuestra propuesta. + +En relación a la vacante, te adjunto en este mensaje la ficha descriptiva de sus funciones, condiciones y requisitos. Espero que te resulte interesante. + +Somos una empresa joven, en constante crecimiento y muy interesada en la continua Innovación. Tenemos implementados planes de carrera adaptados dentro de la Organización, donde podrás promocionar, desarrollar tus metas y compartir tú experiencia en un gran ambiente de trabajo rodeado de magníficos profesionales. + +Si la propuesta te convence y sigues interesado en conocernos, nosotros estaremos encantados de conocerte también. Pásanos un teléfono de contacto para que podamos contactar contigo antes de una futura entrevista. + +Muchas gracias y un saludo, +Chema + +********************************************* + +Buenos días Chema, + +Después de revisar la ficha de la vacante, debo reconocer que es muy interesante y que mi perfíl encaja muy bien con el que estais buscando, de echo se menciona a Leitat, con ellos tuve un proceso de selección, el cual gané, pero que rechazacé debido a la oportunidad que se surgió en Tecnalia. Me quedan algunas dudas sobre el lugar (la ciudad) donde se encuantra la empresa y el modelo que realmente sigue Alisys, es un consultora? +Te dejo mi número de contacto para que podamos hablar de forma más fluida. 633735056. + +Saludos, +Andrés + +## Propuesta de trabajo 12/12/2022 Cyber + +Ingeniero de Robótica para compañía Internacional de Robótica en Donosti +Kaixo Andrés: + +¿Cómo estás?, disculpa las molestias! Espero vaya todo genial + +Me llamo Aitor, Recruitment Consultant en Norconsulting, un placer conocerte! + +Navegando por la red en busca de los mejores profesionales del mercado, he dado con tu perfil y pienso que podría interesarte uno de los puestos abiertos para una compañía internacional dedicada al mundo de la robótica dentro del campo de la cirugía como Ingeniero de Robótica. Valorable experiencia en programación PLC y programación de Robots. Valorable conocimiento de TwinCAT + +Es una gran oportunidad para desarrollar una larga y exitosa carrera trabajando para una de las Compañías de Robótica más prestigiosas y con mayor crecimiento de Europa. + +Es tu oportunidad de dar el siguiente gran paso y convertirte en uno de los mejores profesionales del sector en una empresa donde se le da mucha importancia a la conciliación personal del profesional. + +Contrato: Indefinido (directamente con empresa final) +Ubicación: Donosti, Gipuzkoa +Condiciones salariales: 30.000-45.000€/año (negociable, de acorde a experiencia aportada) + +A nivel de beneficios adicionales, entre otros, los siguientes: +Seguro medico privado, plan de pensiones, opción de teletrabajo... + +Puede ser de tu interés? + +Cuando tengas 5 minutos, por favor envíame una copia actualizada de tu CV y me comentas cuando te viene bien una breve llamada para darte más información del puesto. + +Quedo a la espera de tu respuesta, pasa un buen día! + +Saludos / Kind Regards, +Aitor López Marante +Recruitment Consultant + ++34 687082664 / +34 914367379 +E-mail: aitor@gnorcon.com +www.gruponorconsulting.com + +********************************************* + +Kaixo Aitor, + +Gracias por tu contacto y por considerarme para el puesto de trabajo. Actualmente me encuentro trabajando en Tecnalia en Donostia precisamente, como sabrás Tecnalia es el principal centro tecnológico en España y uno de los más reconocidos en Europa. En Tecnalia trabajo en el área de Industria y Movilidad, concretamente en el equipo de Robótica Flexible, debo ser sincero y experesar que me gustan mucho los proyectos en los que me encuentro involucrado (Proyectos europeos, nacionales y en contacto directo con la industria), sin embargo, creo que es natutal que sienta curiosidad por otro tipo de propuestas, por lo que me gustaría conocer mejor el tipo de proyectos en los que está involucrada la empresa (sopecho que es Cyber Surgery) y la opurtunidad que ofrece. +Te adjunto mi CV, me puedes llamar en cualquier momento, por la naturaleza de mi trabajo puedo tomar la llamada sin problema, salvo que esté en una reunión. +Saludos, +Andrés \ No newline at end of file