ETC
보상받는 데이터 수집 플랫폼, 픽플리
오늘은 프로젝트를 진행하면서 많은 도움이 되었던, 또한 심심풀이 어플로 사용하고 있는 픽플리를 소개해보려 합니다! 보상받는 데이터 수집 플랫폼, 픽플리 대학생들이 프로젝트, 과제를 진행하면서 설문조사를 진행할 때 보통 직접 인스타 홍보, 에브리타임, 지인들에게 일일이 연락을 돌리게 됩니다. 하지만 이런 방법은 시간도 많이 소요되고 최소한의 참여 인원도 보장할 수 없는 경우가 많습니다. 하지만 픽플리(https://pickply.com/)를 사용하게 된다면 이런 걱정은 모두 해결할 수 있습니다! 저도 대학생 연합 동아리 잇타에서 프로젝트를 진행하면서 기획 단계에서 설문 조사가 필요해서 잇타와 파트너를 맺고 있는 픽플리르 처음 활용해보았습니다. 가볍게 진행하고 싶어서 정식 프로젝트 등록이 아닌 커뮤니티 ..
고등학교 컴퓨터공학 진로 특강!
대학원 재학 중인 친구가 진로 특강 강사로 연결해 줘서 서울에 있는 사립 고등학교로 강연을 하러 갔었다. 원래도 말하는 것을 좋아하고 설명하는 것을 좋아하던 입장으로 설레는 마음으로 감사합니다 하고 넙죽하겠다고 했다. 준비 과정 강의 준비를 시작하며 브레인 스토밍을 통해 중요한 키워드를 나열했다. 기준은 너무 무겁지 않으면서 뻔하지 않고 흥미로운 얘기를 해주고 싶었다. 그렇게 소프트웨어 VS 하드웨어, 운영체제, 코드(바이너리 코드, High level, Low level), 네트워크(IP, TCP), 라이브러리, 프레임 워크, 개발자 종류(프론트 엔드, 백 엔드, 모바일 개발자), DB, 알고리즘 등을 생각했다. 이 주제들을 간단히 여러 개 소개할지, 줄여서 조금 자세히 설명할지 고민하던 중 날마다 다..
XAMPP - PHP로 로컬에 저장해둔 mysql DB 컨트롤 하기 (오류 해결 방법)in MAC
XAMPP는 Apache, MySQL, PHP 가 한 번에 묶여있는 패키지이다. 데이터베이스 수업시간에 사용하여서 설치하였는데 역시 강의 자료는 windows에 최적화되어있었기에 예상치 못한 상황에 이틀 동안 고생하였다... 나와 같은 상황을 마주한 사람들이 이 글을 읽었으면 좋겠다. 내 상황은 이미 로컬에 mysql 데이터 베이스를 저장해둔 상태였고 이를 XAMPP를 다운로드하여 php를 이용해 저장해 둔 mysql에 접근을 해야 했다. 다운로드는 공식 홈페이지에서 하면 된다. 설치 후 apache를 실행한 후 localhost를 주소창에 입력해 켜진 것을 확인한다. 그 후 xampp의 htdcos파일에 php 파일을 작성해 데이터 베이스를 접근해야 한다. 여기서 막혀서 이틀 동안 탈모 걸릴 뻔했다. ..
Spring Boot Error Port 8080 already in use 해결법 in MAC
spring boot를 실행시켰을 때 위와 같은 에러가 발생하며 run이 되지 않는다. 원인 다른 곳에서 이미 8080 포트를 사용해서 프로그램이 진행 중인 것이다. 이와 같은 상황이 발생할 수 있는 상황이 몇 가지 있다. 1. 코딩 후 intellij(본인은 ide로 intellij를 사용 중이다.)에서 spring을 종료시키지 않고 그냥 노트북을 닫았을 때 오류로 인해 다시 작업할 때 충돌이 일어난다. (안 돌아가는데 port는 잡아먹고 있는 것 같다.) 2. 여러 프로젝트를 진행 중일 때 동시에 실행시켰을 경우 (본인은 학교 수업 시간에 서버를 사용해야했는데 두 프로그램 모두 8080 포트를 사용해서 충돌이 일어났다.) 해결 방법 1. 해당 포트를 사용하는 프로세스를 강제 종료 시켜주는 방법이다. ..
GitHub 사용하기 (GitHub 입문, GitHub 사용법)
spring 인강 들으면서 작성했던 코드를 거의 다 날렸다.... SDK 버전을 다 다르게 해서인지 스프링 버전을 다르게 해서인지 인텔리제이에서 spring을 인식하지 못했다. 구글링 하면서 이것저것 건드리다 보니 결론적으로 프로젝트 전체가 파괴(?)되었다. 복구가 불가능 한 지경까지...... 눈물 흘리며 보내줬다. 이럴 때 원본을 다시 찾아오는 대책으로 활용할 겸 깃헙 사용하는 습관도 만들 겸 다시 사용해야겠다. 회원 가입과 터미널을 활용해 깃을 설치하는 과정은 과감히 생-략. 먼저 필수 명령어를 소개하고 설명은 마지막에 진행하겠다. 1. 작업을 진행할 폴더를 만든다. working directory를 만드는 것이다. 본인은 작업 진행 중이던 sbb폴더를 사용한다. 터미널을 이용해서 해당 폴더로 접근..
Intelli j IDEA 단축키
쓸때마다 까먹어서 검색하기 귀찮아서 여기다가 다 모은다. (맥북 기준) ⇧(shift) + ⌘(cmd) + enter : 만.능.엔.터. ⌘(cmd) + e : 파일들의 히스토리 나온다. cmd + e + enter 하면 바로 전에 쓰던 파일로 이동된다. ⌘(cmd) + d : 해당 줄 복제해서 아랫줄에 작성한다. ⌥(opt) + ↑ or ← or → : 커서가 단어 단위로 움직이거나 선택함 ⌘(cmd) + ⇧(shift) + t : 현재 클래스의 테스트 클래스 자동생성. ⌘(cmd) + ⌥(opt) + m : extract method 함수 추출. ⇧(shift) + ⌃(ctrl) + r : 현재 파일 run ⌃(ctrl) + r : 최근에 run했던 부분 다시 run ------------------..