전체 글

전체 글

    프로그래머스 - PCCP 기출문제 2(250136)

    프로그래머스 - PCCP 기출문제 2(250136)

    링크 : https://school.programmers.co.kr/learn/courses/30/lessons/250136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 n x m 크기의 땅에 석유가 발견되었습니다. 석유는 여러 덩어리로 나누어 묻혀있으며 가장 효율적인 시추를 위해 시추관을 수직으로 단 하나만 뚫을 때 가장 많은 석유를 뽑을 수 있는 위치를 찾으려고 합니다. 시추관은 열 하나를 관통하는 형태이며 열과 열 사이 뚫을 수 없습니다. 다음과 같은 땅에서는 8, 7, 2 크기의 석유 덩어리가 묻혀있으며 시추를 설치한 열은 석유 덩어리..

    Image, 그래픽 파이프라인

    Image, 그래픽 파이프라인

    목차Image : Vector vs Raster그래픽 파이프라인Vector vs Raster ImageVector Image : 형태에 대한 Rule로 이미지는 정점과 정점 사이 수학적인 룰을 가진 형태로 용량이 적으며 화면에 크기에 따라 이미지에 형태가 변형되지 않습니다. 하지만 그만큼 복잡한 이미지일수록 형태를 표현하는데 부하가 걸립니다. 따로 특정한 Boundary(경계)가 없습니다..svg, .ill 등의 포맷 형태를 가지고 있으며 대표적인 벡터 이미지로 Font가 있습니다. (Truetype Font)Raster Image : 비트맵이라고 부르기도 하며 한 화소 크기의 점 픽셀에 색 정보를 담아서 그림을 표시합니다. 대다수 이미지가 이 방식이며 특정 Bundary (화면 QHD크기 등) 내에 제..

    Link Layer

    Link Layer

    목차 링크 계층 서비스 NIC : Network Interface Controller Multiple Access Protocols(Channel Partitiong, Random Access Protocols, Taking Turns) LAN(MAC, ARP, Ethernet, Switch) 현실 시나리오 링크 계층 응용 계층 (message) DNS, HTTP 등 응용 프로그램 응용 계층 : Application 표현 계층 세션 계층 전송 계층 (segment) TCP, UDP 전송 계층 : Transport 네트워크 계층 (Packet, datagram) IP 네트워크(인터넷) 계층 데이터 링크 계층 (Frame) MAC Address 네트워크 접속(링크) 계층 물리 계층 Ethernet, cabl..

    Network Layer

    Network Layer

    목차네트워크 계층IP(Subnet, IP Addressing, NAT, DHCP, Tunneling)네트워크 계층OSI 7계층, TCP/IP 4계층응용 계층(message)DNS, HTTP 등 응용 프로그램응용 계층 : Application 표현 계층세션 계층전송 계층(segment)TCP, UDP전송 계층 : Transport 네트워크 계층(Packet)IP네트워크(인터넷) 계층데이터 링크 계층(Frame)MAC Address네트워크 접속(링크) 계층물리 계층Ethernet, cable, wire물리 계층Application, Transport 레이어는 Send와 Receive만 생각하면 Network 레이어는 실질적인 전송을 생각합니다. IP, Router (이하 라우터)는 오직 네트워크만 생각!네트..

    방구석 오마카세 - 23.12.23

    방구석 오마카세 - 23.12.23

    3학년 2학기 끝나고 이번에야말로 4학년 때는 바빠서 못할거 같으니 다시 오마카세를 하게 되었다. 여러 해산물 가격이 싸졌다고는 하는데 평소 자주 안먹는 참다랑어를 선택! 순서는 치즈 → 참치회 → 꼬치구이 → 참치초밥 → 우동 → 아이스크림으로 구성했다. 치즈 첫 음식으로 부라타 치즈를 올리브오일, 소금, 후추, 꿀 뿌려서 먹었다. 맛은 평범하게 맛있었고 와인이랑 같이 먹으면 좋을 것 같다. 참치회 참치는 네이버 인어교주해적단에서 참다랑어 2번도로를 1.05kg 로 구매했다. 가격은 할인 다 받으니 8만원 후반 참치는 소금물에 해동 후 냉장고 3시간 숙성을 했다. 꺼내자마자 바로 먹는 것보다 꺼내고 자르고 조금 더 녹으니까 맛이 최고점이었던것 같다. 자르면서 정말 기름기가 엄청났는데 유튜브에서는 해동 ..

    2023년 되돌아보기

    [작성 계기] 시작할 때도 블로그 글 쓰는게 쉽지 않다는 것을 알고 있었지만 평소에도 노트에다 메모를 하는 편이라 블로그 글을 더 안쓰게 되는것 같다... 그래서 자주 쓰지는 못해도 1년을 되돌아보는 글은 따로 적어보기로 했다. [2023 기존 단기 목표] 게임 프로젝트 팬게임2 실패... 3-1학기 프로젝트로 학교 프로젝트로 엮어서 팀원을 모아서 해봤으나 끝내 실패했다... 정말 아쉬웠던 점은 한학기를 학업 제외하고는 프로젝트만 했는데, 제대로 만들지 못한 점... 팀이나 게임 규모에 안맞게 제대로 만들어보고 싶다는 생각에 여러 규칙이나 접근을 하다가 시작도 제대로 못한 것 같다. 언리얼과 친해지기 실패... 아쉽게도 많이 친해지지 못한 것 같다.. [2023] CS 필수강의, 컴퓨터그래픽스 수강 : ..

    온라인 서비스 맞고/오목 프로젝트 (23.09.08 ~ 23.12.01)

    온라인 서비스 맞고/오목 프로젝트 (23.09.08 ~ 23.12.01)

    * 해당 글은 외주 쪽 허락으로 작성하며 추후에 내려갈 수 있습니다.[계기]학사일정과 스타트업 활동을 병행하고 있는 와중 스타트업에 외주가 들어왔다.종합 유선 방송사인 CMB에서 레인보우TV라는 OTT를 준비하며 맞고, 오목, 고스톱 등 게임을 티비 버전으로 만드는 외주를 받았는데 맞고는 타회사가 만들고 있고, 그걸 바탕으로 다른 게임들을 만드는 것이었다. 이미 완성본이 있는 상태로 다른 개발을 진행하니 서버는 어떻게 돌아가는지 지식을 배우고 싶었기에  공부하면서 하기 좋을 것 같아서 하고 싶다고 말씀 드렸다.그러던 중 대표님이 맞고를 만들던 쪽에서 상대방에 피를 뺐는 부분에서 버그가 생겨 진행중이던 맞고가 우리쪽으로 넘어왔는데 조금 빨리 시작해야겠다는 얘기를 하셨다. 서버에 경우 스타트업 내 개발 책임..

    컴퓨터 네트워크 - Transport Layer

    컴퓨터 네트워크 - Transport Layer

    목차Transport Layer 소개UDPTCPMultiplexing / DemultiplexingSimple TCP TCP 기능(flow control, fast retransmit, congestion control  Transport Layer 소개서로 다른 호스트에 있는 응용 프로세스 간의 논리적인 통신을 제공합니다. Transport protocol은 end systems에서 적용된다는데, 종단간 통신(서로 네트워크상에 각 끝부분) 통신으로 msg를 일정한 크기로 잘라 segment로 만들고 source → destination까지 전송합니다.현재는 TCP, UDP 2개의 프로토콜을 주로 사용합니다.  UDP(User Data Program)UDP는 신뢰성을 일정부분 포기하고 속도를 중요시하는 ..