전체 글
-
Pull request를 날려보다!체험록 2019. 11. 3. 01:18
Discover RA-SZZ repository 이번 여름방학동안 SZZ 알고리즘(BFC(Bug Fixing Commit)으로부터 BIC(Bug Inducing Commit)을 알아내는 알고리즘)에 대해 약 10년 전 나온 최초의 논문부터 가장 최근의 논문까지 모두 읽고 공부했다. 가장 최근 나온 SZZ 알고리즘은 RA-SZZ (Refactoring-Awareness SZZ)인데 BIC를 찾을 때 refdiff라는 툴을 사용해서 refactoring 여부도 따져주는 SZZ 알고리즘이다. 이번 학기 내 연구의 목표는 우리 ISEL 연구실에서 개발한 BugPatchCollector (https://github.com/HGUISEL/BugPatchCollector)에서 BIC를 가져올 때 RA-SZZ를 사용해..
-
맥에서 라즈베리파이 이미지 설치하기배워서 남주자 2019. 11. 2. 21:08
들어가며 이번 학기 감사하게도 이라는 과목의 TA(Teaching Assistant)를 맡 고 있다.이 과목은 빅데이터, AI, IoT 등의 분야들을 간단한 실습을 통해 경험하는 과목이다. 이번 주 실습으로는 라즈베리파이를 설치와 초기 설정, 그리고 공유기를 통해 학우님들의 랩탑에서 라즈베리파이의 ip 주소로 접속하는 것까지 했다. 앞서 언급한 실습들을 위해 가장 먼저 해야 할 것은 당연히 라즈베리파이 이미지 파일을 micro sd카드에 설치하는 것이다. 교수님께서 사용하신 ppt에는 windows에서 Win32 disk imager라는 프로그램을 통해 라즈베리파이 이미지 파일을 설치하는 방법밖에 언급된 것이 없었다. 하지만 학우님들 중 분명 맥 사용자분들이 계실 것이고 그 분들께서 불편을 겪을 것이라고..
-
CS에서 'porcelain' 이란 단어는 무엇을 의미하는가?알쓸컴잡🧑🏻💻 2019. 9. 28. 15:29
요즘 jgit을 공부하고 있다. (jgit이란 git관련 기능들을 수행할 수 있는 java libraray이다.) jgit을 공부하기 위해 user guide와 javadoc을 이용하고 있지만 내가 구현하고 싶은 기능을 누군가 cookbook으로 이미 정리했으면 시행착오를 줄일 수 있을 것이라고 판단했다. 그래서 검색을 했다. 다행히 누군가 정리한 아래와 같은 jgit cookbook을 찾을 수 있었다. https://github.com/centic9/jgit-cookbook 이 repository의 README에는 여러 예제들이 정리되어 있었다. 그 중 아래 보이는 것 같이 'Porcelain commands' 라는 카테고리가 있었다. 아래 low-level commands가 있는 것과 카테고리 내부를..
-
1. 2019년 제 14회 COS Pro 2급 Java를 준비해보자!시험 및 자격증/COS_PRO_2급_Java 2019. 9. 16. 00:53
일시 및 장소 2019년 10월 20일(일), 장소는 모르겠음. Cos Pro란? 아래 주소에 자세히 나와있다. https://www.ybmit.com/cos_pro/cos_pro_info.jsp 어떻게 공부할까? 아래 주소로 들어가면 COS Pro 샘플문제들이 있다. https://www.ybmit.com/cos_pro/cos_pro_r_test.jsp 또한 programmers에서 COS Pro 체험하는 무료 강의도 제공한다. C와 python만 제공하지만 언어를 java로 바꿔서 풀면 될 것 같다. https://programmers.co.kr/learn/courses/33 후기를 참고해보자! 1. COS Pro Java 1급 후기 (https://m.blog.naver.com/hsm622/2212..
-
1. 제 12회 TOPCIT을 준비해보자!시험 및 자격증/TOPCIT 2019. 9. 15. 22:55
시험 일자 및 장소 2019년 10월 19일 (토) 09:30 ~ 12:00 / 한동대학교 교내 어떻게 공부할까? 아래 사이트는 topcit 학습센터이다. http://www.e-kpc.or.kr/eduport/front/home/main/homMain330.jsp 이 곳에서는 topcit과 관련된 다양한 인강을 제공한다. 수강신청만 누르면 바로 강의를 볼 수 있을 줄 알았다... 하지만 10월 1일부터 수강신청가능하다고 한다... 허허... 곤란해졌드ㅏㅏㅏ... 일단 혹시 모르니까 대부분 강의들을 신청했다! 대안을 찾다! 아래 사이트는 topcit의 네이버 블로그이다. https://blog.naver.com/2011topcit 이 블로그의 카테고리 중 topcit study를 들어가면 여러 자료들을 ..
-
How to start openCV project in Xcode배워서 남주자 2019. 9. 14. 01:41
준비 openCV가 설치가 안 되었다면 아래 게시물을 참고하시길 바랍니다! 2019/09/14 - [배워서 남주자] - How to install OpenCV 3.4.2 in Mac 시작 1. Xcode에서 프로젝트 만들기 2. terminal에서 아래와 같은 명령어를 실행하기 pkg-config --cflags --libs opencv 3. header search paths 설정하기 2번에서 출력된 결과 중 아래와 같은 것을 복사한다. Debug와 Release에 아래와 같은 세가지를 입력한다. (**주의**자신의 출력결과에 맞게 수정하세요!) /usr/local/include/opencv /usr/local/include/opencv2 /usr/local/include 4. Library searc..
-
How to install OpenCV 3.4.2 in Mac배워서 남주자 2019. 9. 14. 00:36
들어가며 이번 학기 '컴퓨터 비전'이라는 수업을 듣고 있다. 수업에서 openCV라는 라이브러리를 통해 컴퓨터 비전을 배운다. openCV를 사용하면 간단한 코드만으로도 이미지와 영상을 띄우고 그것들을 내가 원하는대로 조작할 수 있다. 이것들은 내 시각을 자극하고 흥미를 이끌어낸다. 그래서 요즘 내 최애 수업 중 하나가 바로 컴퓨터 비전이다. 하지만 거의 모든 수업에서 그랬듯이 컴퓨터 비전 역시 처음 openCV를 설치할 때 애를 많이 먹었다. (끝까지 포기하지 않으신 TA님께 감사드린다.) 분명 나와 같은 종류의 어려움을 겪는 분들이 있었고, 있고, 있을 것이기 때문에 TA님께서 도와주신 설치과정을 정리해본다. 준비 일단 Xcode, Homebrew, 그리고 pkg-config가 설치되어야 한다. 셋 ..
-
영상 편집 Tool & Tip3분 논문 2019. 8. 9. 00:51
영상 편집 Tool 이미 유튜브 채널을 관리하고 있는 수정누나에게 편집 툴에 대한 조언을 구했다. 수정누나는 VLLO라는 앱을 추천했다. 하지만 앱 스토어에 검색해도 나오지 않았다. 알고보니 맥북은 지원하지 않는 앱이었다. 다른 방안이 필요했다. 최근에 큰누나에게 영상 편집 툴에 대해 조언을 구했던 것이 떠올랐다. 큰누나는 Adobe premiere, Final cut pro를 사용한다고 했는데 초심자에게는 어려울 것이라고 했다. '어려우면 공부해서 사용하면 되지!'라는 패기를 가지고 둘을 검색했다. 하지만 난이도보다 더 큰 장벽이 내 앞을 가로막고 있었다. 그것은 바로 '유료' 라는 벽이었다. 높이가 삼십만 원 정도되는 벽의 끝을 바라보기도 전에 내 목덜미는 완전히 젖혀지고 구매욕은 수그러들었다. 처음..