TIL-CS
-
[Git] Github Organization 계정을 이용한 Forking Workflow 협업TIL-CS 2023. 6. 30. 12:19
Repository 2개로 프로젝트를 하는 것. 구조 중앙 원격 저장소 Organization 계정에 있는 Repository 사용자 원격 저장소에서 Pull Request 받는 곳 사용자 원격 저장소 Organization 계정에 있는 Repository를 포크 각각의 사용자는 여기에 Push할 것 로컬 저장소 사용자 원격 저장소에서 Pull 사용법 Organization 계정 만들고, 중앙 원격 저장소 만들기 내 계정으로 fork하기 (사용자 원격 저장소) 내 컴퓨터로 clone하기 (로컬 저장소) 작업하기 사용자 원격 저장소로 Commit and Push하기 사용자 원격 저장소(내 계정)에서 중앙 원격 저장소(Organization 계정)로 Pull Request 요청 다른 사람이 검토 후 승인하면..
-
경상국립대학교 컴퓨터과학전공 Jobday 전문가 초청특강 후기TIL-CS 2023. 6. 26. 15:21
연사: 신한은행 박○○ 주제: ChatGPT을 활용한 prompt engineering 시간: 2023년 6월 26일 10:00 Prompt Engineering이란? ChatGPT를 잘 활용하기 위해 적절한 명령을 주는 것. ChatGPT에게 제한점을 적절하게 주는 것. ChatGPT를 기반으로 만드는 서비스의 장점과 단점 langchain 장점: 매끄러운 문장 자동생성 문맥 파악 글 요약, 비교, 정리 등 단점: Hallucination: 그럴듯하지만 불확실한 정보 제공 내부 정보 사용 불가능 수학 계산식 어려움 ChatGPT의 한계와 해결 방안 토큰 수 관리 토큰은 곧 비용 질문이 많아지면, 문맥 파악 어려움 연구결과 5~15개까지 같은 주제로 질문한다? 질문에 대한 적절한 내부DB를 어떻게 가져오..
-
[Git] Git 커밋 메시지를 효율적으로 쓰는 법: 커밋 메시지 컨벤션TIL-CS 2023. 6. 2. 13:59
Fix: 로그인 버그 해결 #123 - 사용자 로그인 시 발생하는 버그 수정 - 로그인 페이지에서 입력 필드의 유효성을 검사하는 로직 추가 - 버그를 해결하여 사용자 인증 과정이 원활하게 동작 Closes #120 커밋 메시지가 중요한 이유 코드 리뷰 시간을 단축하고 효율적으로 처리하기 위해. 변경 사항을 이해하는 데 도움을 주기 위해. "왜 이렇게 했을까?"와 같은 코드만으론 설명하기 어려운 부분을 설명하기 위해. 추후 작업자가 변경 사항의 이유와 방식을 이해하고 문제 해결과 디버깅을 용이하게 하기 위해. 커밋 메시지 구조 [scope]: -- 헤더, 필수 -- 본문 -- 바닥글 type 필수. 변경사항의 유형 Build: 빌드 관련 수정 Chore: 패키지 매니저 수정, 그 외 기타 수정 예시) .g..
-
ChatGPT로 무작위하게 생성한 스타크래프트 1.16.1 립버전 다운로드TIL-CS 2023. 4. 17. 12:54
샤엔은 에드레인을 보며 표출이었다는 생각이 들었다. 그리고 갑자기 스타크래프트 1.16.1 다운로드를 받으라는 목소리가 머릿속에 울려퍼졌다. 이게 대체 무슨 일인가? 그때 문이 열렸다. 두 명의 스승이기도 했지만 그녀는 실행만을 앞에 서있는 샤엔의 말에 점차 고도를 낮췄다. "여기서 뭐해요?" 에드레인은 물었다. "네르크의 집에 와서, 립버전을 다운로드하세요." 샤엔은 대답했다. "립버전?" 에드레인은 혼란스러워했다. "네, 스타크래프트 립버전 1.16.1 무설치 다운로드를 받으세요." 샤엔은 다시 말했다. 그리고 갑자기 라나가 나타났다. "봄이구나!" 라나는 일부러 꺼낸 무설치 종이와 팬이 아까웠는지, "아잉, 날짜와 함께 눈!" 이라고 말했다. 네르크가 직접 온 만큼, 네르크로써는 눈에 차지 않겠지만..
-
"스타크래프트 립버전 1.16.1" 문자열 생성기TIL-CS 2023. 4. 17. 12:26
그날 밤에는 하늘이 매우 어둡고 스타크래프트 립버전 1.16.1 같은 별들은 보이지 않았다. 그러나 나는 그 어둠 속에서 조용한 바다 소리와 함께 스타크래프트 립버전 1.16.1의 향기를 맡을 수 있었다. 그것은 마치 시원한 바람에 쓰인 편지와 같았다. 그런데 갑자기 바람이 강해지면서 내가 스타크래프트 립버전 1.16.1을 찾아 헤매던 발걸음은 휘청이기 시작했다. 그러던 중, 나는 끝없이 펼쳐진 스타크래프트 립버전 1.16.1의 땅에서 거대한 돌기둥을 발견했다. 그것은 내가 찾던 스타크래프트 립버전 1.16.1의 열쇠였다. 나는 손에 든 검을 휘둘러 돌기둥을 부수었고, 그 안에서 스타크래프트 립버전 1.16.1의 비밀을 발견했다. 하지만 그 비밀을 이제는 절대로 다시 말할 수 없게 되었다.
-
-
[SSH] 비밀번호 맞는데 SSH 서버에 접속 안 될 때 해결법.TIL-CS 2023. 4. 11. 17:51
방법 1. 비밀번호 초기화 방법 2. 권한 변경 (출처: https://superuser.com/questions/352368/ssh-still-asks-for-password-after-setting-up-key-based-authentication) 원격 서버의 /home/사용자이름 는 모든 권한(777)을 부여해야하지만, key based auth는 755로 권한을 부여해야한다. step 1. 서버에 직접 가서 터미널을 켠다 step 2. 다음과 같이 입력한다. chmod o-w ~/; chmod 700 ~/.ssh; chmod 600 ~/.ssh/authorized_keys step 3. 다시 접속하기 잘 접속된 것을 볼 수 있다. 글이 깨져보이는 것은 폰트가 안 맞기 때문이다. 신경쓰지 말자
-
[리눅스민트][우분투] 루트 계정 비밀번호 초기화 - 관리자 계정 비밀번호 잃어버렸을 때 해결법TIL-CS 2023. 3. 16. 17:47
연구실 서버를 세팅하려고 했는데, 계정 비밀번호를 까먹었다. 근데 그 계정이 루트 계정이라 일반 계정으로는 패스워드를 바꿀 수 없었다! 루트 계정 비밀번호를 초기화 해보자! 1. 리부팅한다. 2. GRUB으로 들어간다. 부팅될 때, SHIFT를 꾹 누르면 된다. 만약 안 되면 ESC를 눌러보자 3. Linux Mint에 메뉴를 올리고 e를 누른다. 사진은 우분투이지만, 민트도 방법은 같다. 4. 다음과 같은 화면에 진입할 것이다. 사진은 우분투이지만, 민트도 거의 같은 화면이다. 5. linux (중략) quiet splash 끝에 다음과 같은 내용을 넣는다 quiet splash 뒤에 만약 다른 내용이 있다면 지우고, init=/bin/bash로 수정한다. 6. F10을 누른다. 그러면 다음과 같은 화..