본문 바로가기

전체 글166

하네스 엔지니어링이 무엇이고, 어떻게 사용하는가 목차 하네스 엔지니어링에 대해 찾아보게 된 이유왜 이제야 하네스 엔지니어링에 대해 찾아보게 되었느냐가 더 정확하다.요즘 AI에 관련된 영상들이 나의 유튜브 알고리즘의 비중을 많이 차지하고 있다. 그래서 '하네스 엔지니어링'이라는 것을 알게 되었는데, 사실 하네스 엔지니어링이 이슈가 된 지는 꽤 오래됐다. 하지만 이 주제로 너무 많은 영상들이 올라오는 것을 보게 되어서 사실 조금 외면하고 있었다. 빠른 AI 업데이트, 다양한 사람들의 프롬프트 전략 등 유튜브나 SNS에서 AI 관련 내용이 너무 많아져서 피로해진 것도 영향이 있다.하네스 엔지니어링에 대한 내용도 많이 보이길래 언젠가는 제대로 찾아봐야겠다고 생각하고 있던 차에, 왜 이슈가 된 건지, 내가 써볼 만한 것인지 정리해 보기 위해 유튜브 영상들을 보.. 2026. 4. 29.
[Do it 스터디 - 네트워크] 3주차 리뷰 3주차에는 웹 서버와 WAS의 차이, 공유기의 핵심 기능(DHCP, NAT), DNS의 계층 구조, HTTPS 암호화 메커니즘을 학습했다. 사용자가 브라우저에 주소를 입력하고 나서 데이터가 암호화되어 전달되기까지의 과정을 알 수 있었다.정리한 주요 내용1. 웹 서버와 WAS, DB 서버클라이언트의 요청을 처리하는 방식에 따라 서버의 역할을 분리한다. 웹 서버(Nginx) 는 HTML, CSS, JS, 이미지 같은 정적 데이터를 처리하고, 웹 애플리케이션 서버(WAS, Tomcat) 는 프로그래밍 언어로 작성된 코드를 실행해 DB와 연동된 동적 데이터를 처리한다.'웹 서버-WAS-DB 서버'로 이어지는 흐름은 Nginx가 요청을 받아 정적 파일을 주고, 데이터 처리가 필요하면 Tomcat(WAS)으로 넘긴.. 2026. 3. 15.
[Do it 스터디 - 네트워크] 2주차 리뷰 2주차에는 IPv4, ICMP, 라우팅 테이블, 패킷 조각화, 포트 번호, TCP와 UDP, HTTP 요청까지 학습했다. 처음에는 이 개념들이 연결된 느낌으로 머리에 들어오지 않았는데, 매일 하나씩 정리하다보니 하나의 흐름으로 연결되어 이해가 되었다.데이터가 목적지 컴퓨터와 특정 프로그램까지 도달해 HTTP 요청으로 처리되는 흐름으로 이해할 수 있었다.정리한 주요 내용1. IPv4와 TTLIPv4 프로토콜에는 출발지와 목적지 주소뿐만 아니라, 인터넷 헤더 길이, 총 길이, TTL, Protocol 같은 제어 정보가 들어 있다. 특히 TTL은 패킷이 네트워크 장치(라우터)를 지날 때마다 1씩 감소하고, 0이 되면 폐기된다. 더 정확하게는, 라우팅 루프가 발생을 때 패킷이 떠도는 것을 막는 안전장치 역할을 .. 2026. 3. 8.
[Do it 스터디 - 네트워크] 1주차 리뷰 나에게 CS 공부는 항상 무거운 짐같은 분야이다.이전에 운영체제를 공부할 때 CS 면접 스터디를 활용해 공부를 했었는데, 매주 정해진 커리큘럼이 있고, 학습 노트 같이 과제가 함께 주어지다보니 효과적으로 학습되었다고 느꼈었다.네트워크도 학사 과정, 혼자 공부 등등 반복해서 학습했지만 여전히 돌아서면 잊어버리곤 해서 항상 마음에 짐처럼 남아있었다.우연히 인스타에서 를 접하게 되었는데, 매일 학습해야 할 범위를 알려주고, 매주 인증까지 하는 스터디라 나에게 도움이 되는 스터디가 될 것이라 확신하고 신청하게 되었다.가끔 OSI 7계층에 대해 다시 돌아볼 때 항상 헷갈렸던 것이 프로토콜이었다.이번 주차에서 OSI 7계층에 대해 다시 읽어볼 수 있었고,IPv4와 ARP 프로토콜을 학습할 수 있었다.책의 구성이 한.. 2026. 2. 28.
[백준] 1783번: 병든 나이트 (Java) 1 . 문제 설명병든 나이트가 N × M 크기 체스판의 가장 왼쪽아래 칸에 위치해 있다.병든 나이트의 이동 가능한 방향:2칸 위로, 1칸 오른쪽1칸 위로, 2칸 오른쪽1칸 아래로, 2칸 오른쪽2칸 아래로, 1칸 오른쪽이동 조건:조건 1: 이동 횟수가 4번 초과이면 → 이동 방법을 모두 한 번씩 사용해야 한다.조건 2: 이동 횟수가 4번 이하이면 → 이동 방법에 제한이 없다.병든 나이트가 방문할 수 있는 칸의 최대 개수를 구한다.체스판의 세로 N, 가로 M: N, M ≤ 2,000,000,000 → long 시간 제한: 2초메모리 제한: 128MB 2. 접근 방식N과 M의 크기에 따라 경우를 나누어 생각한다.N = 1위아래로 움직일 수 없다. 이동 횟수는 0 ⇒ 1칸N=22칸 위아래 이동이 불가능하다. 2.. 2025. 8. 13.
[백준] 4963번: 섬의 개수 (Java) 1 . 문제 설명정사각형으로 이루어져 있는 섬과 바다 지도가 주어진다. 섬의 개수를 세는 프로그램을 작성한다.가로, 세로 또는 대각선으로 연결되어 있는 사각형은 걸어갈 수 있는 사각형이다.걸어갈 수 있는 경로가 있어야 같은 섬에 있는 것이다.지도는 바다로 둘러싸여 있으며, 지도 밖으로 나갈 수 없다.지도의 너비 w와 높이 h: 50보다 작거나 같은 양의 정수지도 정보: 1은 땅, 0은 바다입력의 마지막 줄에는 0이 두 개 주어진다. 시간 제한: 1초메모리 제한: 128MB 2. 접근 방식입력지도의 너비 w와 높이 h를 입력받는다.h개 줄의 지도 정보를 입력받는다.w와 h가 모두 0이면 프로그램을 종료한다.지도의 모든 위치를 순회한다.아직 방문하지 않은 위치에서 DFS를 사용한다. → 섬 개수 + 1DFS.. 2025. 8. 12.
반응형