본문 바로가기

저장소

gradlew org.codehaus.groovy.runtime.InvokerHelper 문제 해결 문제 ./gradlew clean build FAILURE: Build failed with an exception. * What went wrong: Could not initialize class org.codehaus.groovy.runtime.InvokerHelper * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Spring 빌드를 하려고 했으나, 실패한다. org.codehaus.groovy.. 더보기
오픈스택(openstack) 샌드박스(SandBox)에 커밋 연습해보기 이 글은 샌드박스 튜토리얼 문서 과 2020 컨트리뷰톤 오프라인 모임에서 실습한 것을 토대로 작성되었습니다. 1. 오픈스택 WorkFlow 살펴보기 오픈스택은 gerrit이라는 코드 협업 도구를 사용합니다. gerrit으로 만들어진 사이트가 바로 Review opendev입니다. openstack만의 workflow를 따르는데, 우리가 알고 있는 깃허브의 PullRequest(PR) 과는 다른 방식으로 운영됩니다. 그림으로 간단하게 살펴보겠습니다. 사진 출처: https://docs.opendev.org/opendev/infra-manual/latest/gettingstarted.html 1. 사용자가 nova/master를 자신의 개발환경(로컬)에 clone을 합니다. 2. 열심히 브런치를 파고 코드를.. 더보기
42Seoul 3기 1차 도전 - 체크인 미팅 작년 겨울에 신청했던 42 서울이 어느덧 3기 체크인 미팅을 하라고 메일이 왔네요. 원래 계획대로 라면 6월, 7월에 시작을 해서 한 달간 시험을 보려고 했으나... 코로나로 인해 연기되었습니다. 때문에 본격적인 활동이 9월이라 학교 가는 수업이랑 겹쳐서 아마 휴학을 해야 할 거 같습니다. 최선을 다해서 열심히 해보려고 합니다. 그리고 진행하면서 간단하게 느낀점이나 기록을 남길 겸 이 글을 씁니다. 시작~!!! 더보기
server list 명령어 알아보기 - 오픈스택(Openstack) 주의) 생각의 흐름대로 분석을 해보았습니다. 보다 보면 블랙홀(?)로 들어가는 경우도 있고, 중간에 몰라서 추측으로 넘기는 곳도 많으니 참고해주시고 읽어주시면 감사하겠습니다. 1. 시작하기 전에... 저는 좀 더 손쉽게 로컬 환경에서 분석을 하기 위해 pycham을 사용하여 서버에 있는 /usr/local/lib/python3.6/dist-packages/openstackclient/ 와 직접 동기화 한 뒤 진행하였습니다. (디버깅 모드를 이용하면 위에 보이는 것처럼 argv의 값을 직접 볼 수 있습니다.) 또한 여기에서 분석한 코드는 https://github.com/openstack/python-openstackclient/tree/5.2.0 입니다. tag 5.2.0입니다. 2. 우리의 목표 오픈스.. 더보기
Pycharm으로 원격 서버 SSH 연결해서 코드 수정하기 외부 서버에서 코드 분석 및 코드 수정을 해야 할 일이 생겨서, 이를 좀 더 쉽게 해 보고자 pycharm을 서버와 연결했습니다. 외부 서버에 있는 Python파일을 pycharm에서 직접 수정하고 싶으신 분들이 읽으면 됩니다. 파이참을 실행시킨 뒤 Create New Project를 눌러 줍니다. Existing interpreter 를 추가하기 위해 ... 버튼을 눌러줍니다. 바로 New server configuration을 해도 되지만 pem Key를 이용해서 등록할 것이기 때문에 ...을 눌러주었습니다. 각자 서버 정보를 입력해 주고 OK를 눌러줍시다. 빈칸을 다 채우고 Test Connection 버튼을 눌러 테스트를 해줍시다. 연결이 성공했습니다. 만약 위처럼 뜨지 않는다면, 패스워드나, H.. 더보기
깃허브 사용하기 - 알고리즘 스터디 깃허브 알고리즘 https://github.com/epicarts/algorithm-study를 위한 글입니다. 깃과 깃허브를 잘 모르신다면 생활코딩 깃허브를 보고 오시는 것을 추천드립니다. 1. 문제 선택하기 이 사이트 외에도 자기가 선호하는 여러 코딩 사이트에서 풀 문제를 선택합니다. 먼저 풀 문제를 선택합니다. 따라 하기 편하게 쉬운 문제로 진행하겠습니다. https://www.acmicpc.net/problem/1000 1000번: A+B 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 복사 1 2 예제 출력 1 복사 www.acmicpc.net 이.. 더보기
2020년도 산림빅데이터 전문가 양성교육 참여 후기 2020년도 산림 빅데이터 전문가 양성 교육을 참여한 쓴 후기입니다. 교육에서 사용한 자료들은 올리지 않았으며, 간단하게 진행한 교육 내용들에 대해 정리해 놓았습니다. 인턴에서 백수가 되고 난 뒤, 공모전을 참여해볼까 하다가 찾은 교육 + 해커톤입니다. 산림 빅데이터 거래소 홈페이지에서 참여를 위한 간단한 자기소개서를 작성하면 참여할 수 있습니다. 기초교육, 심화교육을 선택하여 들을 수 있으며, 교육 수료생들은 이후 진행될 해커톤 선발에서 가산점이 있다고 합니다. 빅데이터에 대한 관심만 있다면, 누구나 교육을 통해 해커톤까지 참여할 수 있다는 게 좋은 공모전이라고 생각합니다. 사실 지금까지는 공공데이터는 주로 공공데이터 포털에서만 제공하는 줄 알았는데, 산림 데이터를 공유하는 전용 플랫폼이 있다는 건 처.. 더보기
ICT 학점연계 인턴십 인턴 후기 (고미코퍼레이션) 2020 상반기 ICT 인턴십을 하면서 느낀 점과 고미에서의 인턴 생활 후기를 남겨봅니다. 아마 ict 인턴십에 대해 찾아보고 해보고 싶으신 분들이 이 글을 읽지 않으실까 생각합니다. 주관적인 생각이 많이 들어간 글이기 때문에 참고해주시고 읽어주시면 감사하겠습니다. 인턴십을 진행하면서 혼자서 공부해서는 얻을 수 없는 값진 경험을 할 수 있었습니다. 기회가 된다면 두려워하지 마시고 도전해보셨으면 좋겠습니다. ICT 인턴십 소개 및 공식 사이트 http://internnet.hanium.or.kr/main.do ICT 학점연계 프로젝트 인턴십 ICT 학점연계 프로젝트 인턴십 internnet.hanium.or.kr ict인턴십은 한학기동안 전공 15학점 및 월급을 받으면서 실무경험을 쌓을 수 있습니다. 자세.. 더보기