최신글
-
[EC2][nginx] port-forwarding, https 설정
필자는 다음 스펙으로 서버를 배포하고 싶었다.EC2 에서 run server서브 도메인에 배포하기 [예시] api.domain.comhttps 설정 (무료)port-forwarding: port 번호 없이 접속 FYI. 사전에 도메인을 구매하고 NS가 설정되어있다는 가정하에 가이드가 작성되어있습니다. 1. Route53 A 레코드 생성subdomain: (예시) api값: EC2 퍼블릭 IPv4 주소 2. EC2 생성 및 HTTPS 인바운드 규칙 추가 3. EC2 인스턴스 연결: (예시) ssh4. port-forwarding (with nginx)$ cd /etc/nginx/sites-availables$ sudo vi default default 파일 수정server { listen 80;..
2024.11.04
-
[WEEK11] 내 방식으로
🤔회고알고리즘 기억하고 있어서 다행이다한달만에 푸는 알고리즘, 감을 잃은 것 있지만 남아있는 것도 있어서 다행이다. 문득 또 잘 하고 싶다는 욕심이 올라와서 다 난 안될거라는 생각이 스멀스멀 올라온다. 나는 여기 입성하기 전에 bfs도 queens 문제도 못 풀었다는 걸 기억하자. 너는 성장하고 있다! 선미 아가야! 내 방식으로핀토스가 끝나니, 미뤄둔 프로젝트 걱정이 스멀스멀 올라왔다. 언어 선택, 팀장/팀원, 프로젝트 주제 등 옵션이 많았다. [언어] js사실 처음에는 java 채용 공고가 많아서 kotlin 스터디도 조인하며, 팀원으로서 spring 프로젝트를 꿈꿨다. 새로운 언어와 프레임워크 적응에 급급할 것 같아서 보다 경력자인 동료에게 팀장 자리를 제안하고 싶었기 때문이다. 하지만, 회사에서..
2024.10.29
-
[python] 코테 유형별 템플릿 모음
#stackst = [] # 과거값 참조for item in items: if st[-1] vs item: st.pop() else: st.append(item) #priority-queueimport heapqarr = []# Q = heapq.heapify(arr)for item in items: heapq.heappush(arr, item) # min-heap # heapq.heappush(arr, -item) # max-heap; 꺼낼 때 유의while Q: poped = heapq.heappop(arr) # action #graph #위상정렬# n = vertex 개수# edges: List[Tuple[int, int]]from collections import defau..
2024.10.27
-
[PintOS 3-5] Swap In/Out
[사전 지식] HDD [사전지식] 코드 swap-out swap-in
2024.10.21
-
[WEEK10] 핀토스 끝,
🤔(핀토스) 회고한달이라는 긴 호흡, 드디어 끝이 났다. (사실 아직 12H 남았는데, 빨리 끝내버리고 싶어서 회고글을 먼저 써버린다.. ㅎㅎ)핀토스라는 큰 산을 넘은게 기특해서 주차별이 아닌, 한달 회고를 해보려한다. 공부 텐션은 핑퐁을 오갔다. 어느 날은 재밌어서 날도 새가며 공부했지만, 다음날 졸려서 일찍 퇴근한 날도 있었다. 무엇을 공부했더라. (1주차) 시분할, 우선순위 Scheduling 구현 후 어떻게 여러 개의 프로그램이 동시에 실행될 수 있는지 공부했다.(2주차) 커맨드 파싱 후 User Program이 실행되고, Context Switching 시 어떻게 interrupt frame 저장 및 레지스터 복원을 하는지, Context 의미를 이해할 수 있었다.(3주차) 작은 RAM 사이즈..
2024.10.21
-
[OS] File System 강의 정리 - 반효경 교수님 (v2017)
파일 시스템 1 파일시스템의 기초, 디렉토리 구조, 파일의 접근권한 보호 File, metadata, File systemOS는 다양한 저장장치를 file이라는 동일한 논리적 단위로 봄Directory : 파일의 메타데이터 중 일부를 보관하고 있는 일종의 특별한 파일Partition = Logical DiskFile system 관련 management tableFile Descriptor Table : PCB (Process Control Block) 내에 존재Open File Table : 전역으로 관리 Memory vs File Protection(Virtual) Memory는 프로세스별로 각기 갖고 있어서 연산(R/W) 권한 체크만 해주었음그와 달리 File Protection은 "누구에게"..
2024.10.19
-
[WEEK9] 면역력이 떨어져도
🤔회고실습이 필요한 이유분명 하루종일 개념 공부를 했는데, 휘발되고 있다. 그리고 핀토스 구현 명세를 보고 있는데, 이러한 세팅과 로직이 필요하구나를 새롭게 깨닫고 있다. 실습은 메타 인지를(무엇을 알고 모르는지) 쉽게 가질 수 있게 해주는 것 같다. 정글을 수료하고 나서도 적절히 실습 과제를 찾아보면 좋을 것 같다. 팀원과 함께 가기어서 진도를 빼야한다는 생각에 폭주(?)하고 있다. 방대한 자료들을 읽고 이해가 안되는 부분들은 물음표로 남겨둔채 빠르게 지식을 주입하고 있다. 그 덕에 5시간짜리 OS 강의, OSTEP, Introdction, 한양대자료, KAIST 강의까지 봐야할 자료들을 사실 하루만에 다 섭렵했다. 그리고 오늘 점심 먹고부터 팀활동을 시작하고, 저녁에는 구현을 시작해볼 수 있었다. ..
2024.10.15
-
[PintOS 3-2] Anonymous Page
KAIST PintOS gitbbok guide you will implement the non-disk based image called anonymous page. 이번 과제는 사실 Demand Page (= Lazy Load) 구현이 핵심이라고 생각한다. 그때 페이지 타입 간의 차이 (UNINIT, ANON, (Project 3-3 예정)FILE) 을 구분하는건 덤이고. 가상 주소 단위인 Page는 다음과 같은 생애 주기를 갖고, 이번 과제에서는 Lazy Load, 그리고 VM_ANON 한해서 swap in을 잠깐 맛보았다. Demand Page 사전 지식 (코드편) 기능 흐름도프로그램 실행 시, 이전 Project와 달리 프로그램 전체를 즉시 로드하지 않고, 지연한다.이때 Page 단위로 ..
2024.10.14
일상 🌿
-
[앱테크] 손목닥터 9988 (일주일만에 5000원)
필자는 서울시, 관악구청 등 공공기관 채널톡을 구독하며 좋은 정보를 빠르게 수집하고 있다. 손목닥터9988 프로그램도 이 덕분에 알게되었고 선착순 모집이었는데 다행히도 선발되었다. 그리고 일주일만에 5000원을 전환한 후기를 공유해보려한다. 손목닥터 9988 프로그램 소개 서울시에서 주최하는 건강관리 프로그램이다. 프로그램 장점 필자는 이번 기회에 1. 스마트 워치 경험 : 평소 워치의 필요성을 못 느끼긴 했는데, 몇달간 체험해보면 쓸모를 파악하기 2. 걷기 습관화 : 최근에 산책 취미를 갖게 되었는데 데이터 기록을 통해 트래킹하고 싶었다. 3. 리워드 지급 : 현금화 할 수 있는 리워드 지급이 쏠쏠하다는 것은 앱을 깔고나서 알게 되었지만, 건강활동에 따라 6개월간 최대 10만P 적립된다고 한다. 진짜 ..
2023.10.29
-
중기청 - ② 연장 및 목적물 변경이사 (신한은행)
중소기업 다닌다면? 중기청 - ① 신청 방법 중소기업 두번째 혜택 중 '중소기업 취업청년 전월세보증금대출' (a.k.a 중기청) 을 소개하려한다. 필자는 2021년 10월 1.2% 월 8만원대 전셋집에서 잘 살다가, 2023년 9월 추가 연장 후 1.6% 로 여전히 kr-ddubbu.tistory.com 좋은 글감을 두고 몰아서 쓰려니 정신이 없다. 하지만, 독자들에게 확실히 도움이 될 정보이기에 최대한 기억력을 총동원해서 쓰고 있다. (좋아요는 큰 힘이 됩니다. ❤️) 필자는 대출 받은 집 컨디션 이슈로 2년이 채 되기 전에 이사를 진행했다. 이때 특이한 점은 층 이사라 집주인은 같았고, 보증금 천만원만 얹혀 이사했다는 점이다.) 뜬금없이 집 비교 사진을 넣어보았다. 필자는 고정 지출인 집세에 최소한의..
2023.10.02
-
중기청 - ① 신청 방법 (신한은행)
중소기업 두번째 혜택 중 '중소기업 취업청년 전월세보증금대출' (a.k.a 중기청) 을 소개하려한다. 필자는 2021년 10월 1.2% 월 8만원대 전셋집에서 잘 살다가, 2023년 9월 추가 연장 후 1.6% 로 여전히 저렴하게 잘 살고 있다. 상품 안내, 신청 대상 (2021년 기준) 더 정확한 정보는 사이트를 참고해주세요! 중소/중견 기업 재직자, 외벌이 3천 500만원 이하, 무주택 세대주 만 34세 이하 청년 대출 금리 : 연 1.5% (변동금리, 23년 8월부터 0.3%P 증가하였다 🥹) 대출 한도 : 최대 1억원 이내 대출 기간 최초 2년 (4회 연장, 최장 10년 이용 가능) 신청 과정 (부동산) 중기청 가능한 전세 매물 찾기 : 관심 지역에는 중기청 100 매물은 없었고, 80 매물도 감..
2023.10.01