All Posts

docs

All Posts

  • 돌아보며

    발생 66일간 매일 꾸준히 블로그 글을 작성하다 잠시 멈추게 된 이유 잠시 멈춘 이유 사실 큰 사건 같은건 없었다. 매일 글을 쓰다보니 글을 대충 쓰는 경향이 생긴거 같았다. 쓰고 난...

  • 김장

    발생 김장을 할때가 다가와서 김장 김장 읊조리다 보니 김장이 도대체 정확히 뭔뜻인가 궁금해서 찾아본 글 정의 김장 : 겨울 동안 먹기 위해 김치, 깍두기, 동치미 등을 한번에 많이 담가두는 것을...

  • 논리학 1

    발생 내가 관심 있는 부분들에 대해 탐구 할 때 논리학에 대해 이해가 부족하여 더 깊이 이해를 못하는 것 같아서 알아보기로 하였다. KOCW 비판적 사고와 논리 강석만 교수님 강의를 참고하였다. 논리학...

  • 체스

    발생 요즘 체스에 재미를 붙여서 쓰는 글 재미 나는 체스보다는 장기를 좋아하는 쪽이었다. 사실 거의 비슷한 규칙이지만 기물의 차이도 있고 기물들의 움직임도 차이가 있다 하지만 나에게 장기가 가장 좋았던 이유는...

  • 겨울

    발생 겨울이 다가와서 쓰는 글 감상 이제 이번년도의 끝이 다가온다는걸 체감시키는 추위와 함께 겨울이 오고있다. 겨울에는 아침이 제일 좋으면서도 힘든거 같다. 아침에 잠에서 깨어나 일어나면 느껴지는 추위는 이불 밖을 벗어나지...

  • LLM은 Turing Completeness 할까?

    발생 문뜩 떠오른 생각이다 대충 생각하기에는 Turing Complete(튜링 완전할거 같긴한데 실제로 확인 해보고 싶었다. 참고 이 글에서 말하는 LLM은 Transformer 모델 기반의 순수한 단일 LLM을 의미한다. 이 글에서 말하는 튜링...

  • Turing Completeness

    발생 Turing Completeness(튜링 완전성 정리 정의 튜링 완전하다는 것은 어떠한 계산 시스템으로 튜링 머신과 동일한 계산 능력을 가질 수 있다는 것이다. 진정으로 튜링 완전하려면 튜링이 처음 튜링 머신(amachine에 대해 정의...

  • 괴델에서 컴퓨터까지 철학의 중요성 2

    발생 괴델 불완전성의 정리 해당 영상에 영향을 받아 작성하게된 괴델에서 컴퓨터까지 철학이 우리에게 어떤 영향을 주었는지에 대한 글 앞서 작성했던 글의 연속이다. 폰 노이만 현재의 컴퓨터 구조는 대부분 폰 노이만이...

  • 퀀트 투자

    발생 퀀트 투자 생각이 나서 써보는 글 퀀트 투자 퀀트 투자는 기업의 재무제표 상 수치와 각종 주가에 영향을 주는 수치들을 이용해 규칙을 정해두고 정해진 규칙 내에서만 투자를 진행하는 아주 이성적인...

  • 괴델에서 컴퓨터까지 철학의 중요성 1

    발생 괴델 불완전성의 정리 해당 영상에 영향을 받아 작성하게된 괴델에서 컴퓨터까지 철학이 우리에게 어떤 영향을 주었는지에 대한 글 난 복잡하게 글을 쓰지 않고 아주 단순화하여 작성 할 것이다. 그게 더...

  • 공리

    발생 공리란 무엇인가에 대해 생각한 내용이다. 정의 공리(公理, 영어: axiom는 논리학이나 수학 등의 이론체계에서 가장 기초적인 근거가 되는 명제(命題이다. 증명할 필요가 없이 자명한 진리이자 다른 명제들을 증명하는 데 전제가 되는 원리로서 가장 기본적인 가정을 가리킨다. 출처 : 위키백과...

  • 파스타

    발생 파스타를 먹다 어디서 들은 이야기가 있어서 그게 진짠가 싶어서 찾아본 내용들이다. 파스타 다이어트? 파스타가 생각보다 살이 안찐다는 얘기를 들었다. 그래서 이게 진짠가 싶어서 확인해보았다. 오일 파스타 기준 칼로리는 600Kcal...

  • 스피커 잡음 해결

    발생 예전에 대충 산 스피커가 있었는데 요즘들어 잡음이 많이 발생해 잡음을 없애려다 안 사실이다. 환경 현재 내가 사용중인 스피커의 환경은 아래와 같다. 모니터와 연결된 오디오 선으로 소리를 내보내고 있는 환경이고...

  • DIY Drone 부품

    발생 드론 조종을 오랜만에 하고 싶은데 내가 만들어서 조종하면 더 재밌을거 같아서 관련 내용을 찾아보았다. 부품 드론을 만드려면 필요한 최소한의 부품은 총 5가지이다. 프레임 모터 ESC (Electronic Speed Controller FC...

  • 주말 나들이 (충렬사)

    발생 어쩌다 동래 안락동에 갈 일이 생겨서 동네를 돌아다니다. 예전부터 가보려 했던 충렬사가 근처에 있어서 가보았다. 역사 충렬사는 임진왜란 당시 일본군과 싸우다 순절한 순국선열을 모신 사당이다. 부산광역시의 유형문화재 제7호라고 한다....

  • 휴가 시작

    발생 오늘부터 나의 휴가 기간이 시작됐다. 뭐하지 원래는 일본에 갈 예정이었으나 이런저런 일이 발생해서 비행기 표 예매를 못해서 그냥 할게 없어져 버렸다… 결론 그런고로 집에서는 공부를 하고 나가면 카메라로 사진이나...

  • 노래 추천

    발생 난 음악 감상을 좋아하는 편이다. 요즘 같이 개성을 중요시하는 세상에서는 각자의 음악 취향이 확고하고 다 다르다. 나 또한 그러하다. 여튼 노래 추천 몇개 해보겠다. 추천 The 1975 Robbers 출처...

  • 미친 맛집

    발생 난 최근 매주 목요일을 애타게 기다린다 왜냐면 나의 밥 친구가 나오는 날이기 때문이다. 소개 매주 목요일 넷플릭스에서 방영하는 미친 맛집은 성시경과 고독한 미식과의 고로상으로 유명한 마츠시게 유타카가 출연하는 맛집투어...

  • JS Signal

    발생 프론트 작업에 이제는 거의 필수가 된 React는 상태 변화 시 컴포넌트를 리렌더링하여 최신화 시킨다. 이러한 컴포넌트 단위 리렌더는 이제는 모두가 알정도로 불필요한 연산을 불러오기 쉽다. 이러한 불필요한 동작을 막기위해...

  • 카페인

    발생 급하게 해야할 일이 생겨서 오랜만에 카페인 도핑해서 생긴 일이다. 몬스터 갑자기 일이 생기는 바람에 밤 늦게까지 작업을 해야해서 오랜만에 카페인을 잔뜩 도핑했다. 간만에 커피 + 몬스터 2캔 도핑을 한...

  • 비트겐슈타인

    발생 내가 철학에 대해 흥미는 있었지만 좋아하는 철학자는 없었다 하지만 비트겐슈타인이라는 존재에 대해 알게 되었고 내가 가장 좋아하는 철학자가 되었다. 내가 그에 대해 모든걸 아는 것은 아니지만 존경하는 마음을 담아...

  • 왜 컴퓨터 소프트웨어에서는 Y축이 반전일까?

    발생 물리 엔진 충돌에 대한 글을 쓰다 찾아본 자료들을 보다보니 좌표평면의 값이 내가 아는 좌표평면과 다른것에 의문이 생겨 알아본 사실이다. 의문 보통 우리는 좌표평면계를 배울때 아래와 같은 형태로 배운다. 출처...

  • AABB

    발생 충돌 검출에 대해 알아보다 알게된 용어이다. AABB AxisAligned Bounding Box AABB란 AxisAligned Bounding Box 의 단축어다. 한국어로는 축 경계 정렬 상자 라고 부를 수 있다. AABB는 물체의 충돌 범위를...

  • 물리 엔진 궁금증 4 - 충돌 검출

    발생 이번에는 충돌에 대해 알아보았다. 충돌을 처리하기 위한 과정 3가지 충돌을 처리하기 위해선 3가지 과정이 필요하다 그 과정은 아래와 같다. 충돌 검출 (Collision Detection 접촉 생성 (Contact generation, manifold 충돌...

  • 여행

    발생 여행 가고 싶어서 쓰는 글 내가 가본 곳 내가 가본 나라는 총 4개국이다. 일본 오사카 교토 베트남 다낭 호이안 태국 치앙마이 중국 상하이 아직 아시아를 벗어나지 못했는데 다음에는 다른...

  • 모니터에 어떻게 정보를 표시 할 수 있는걸까?

    발생 예전부터 궁금했다 그래픽스가 어쩌고 점, 선, 면이 어쩌고 픽셀이 어쩌고 근데 근본적으로 모니터에 어떤 명령을 내려야 정보들이 표시되는지 너무 의문이었다. 그래서 알아보았다. 모니터의 구조 모니터는 크게 다음과 같은 주요...

  • DSLR

    발생 예전에 사뒀던 DSLR 카메라를 다시 사용하려고 노력중인데 얘를 어떻게 쓰면 좋을지 싶어 조금 알아봤다. 정보 DSLR > Digital SingleLens Reflex Camera > 디지털 일안(단일 렌즈 반사식 카메라 구조가 아래와...

  • 공(空)

    발생 불교에서의 공(空에 대해 궁금증이 생겨 조금 알아보았다. 의미 공은 단순히 아무것도 없음을 뜻하지 않는다고 한다. 공은 모든 존재가 서로 의존하여 새겨나며 독립적이거나 고정된 본질은 없다는걸 의미한다. 즉 모든 것은...

  • Thread 어원

    발생 Thread를 계속 보고 듣다보니 익숙해져서 그런데 도대체 Thread는 어원이 뭘까 알아보자 정의 영문 사전을 보니 Thread는 실이라는 뜻이다. 바느질 할때 사용하는 그 실을 의미한다. 어원 컴퓨터 과학에서 Thread라는 용어의...

  • GPU 구조 2 - SM

    GPU 구조 2 - SM

  • GPU 구조 1 - 개요

    GPU 구조 1 개요

  • 토탈워 삼국

    발생 토탈워 쇼군을 하다 너무 재밌어서 토탈워 시리즈의 삼국지 버전인 토탈워 삼국을 샀다. 간단 리뷰 토탈워 쇼군에 비해 게임 시스템이 좀 더 복잡하다. 내정도 신경 써야 할 요소들이 많아진거 같다....

  • 물리 엔진 궁금증 3

    발생 오늘은 간단한 물리 엔진을 만들어 보았다. 중력 구현 Day33 tech 20251012물리 엔진 궁금증 1

  • 발생 요즘 옷을 안산지 오래되서 옷을 좀 찾아봤다. 2025 F/W 트렌드 모카 무스 Pantone에서 뽑은 올해의 색상이란다. 출처 : Pantone 사진 속 크림이 맛있어 보인다. 올해의 색상과 패션 속 트렌드...

  • 물리 엔진 궁금증 2

    발생 어제 뉴턴 역학 제 2법칙 $Fma$에 대해 알아보았는데 오늘은 어제의 내용에 연관된 내용을 마저 알아보았다. $v dx/dt$ 속도(velocity $v$와 시간 간격(differential time $dt$, 위치 간격(differential x $dx$의 관계를 나타내는...

  • 물리 엔진 궁금증 1

    발생 요새는 게임 만들때 거의 필수적으로 게임 엔진을 쓰는데 게임 엔진에 기본적으로 물리 엔진도 같이 들어가있어서 물리 엔진을 따로 구현 할 일이 없다. 물리 엔진에 궁금증이 생겨 물리 엔진은 어떤...

  • 바람

    발생 넷플릭스에 영화 바람이 있길래 오랜만에 다시 봤다. 학생 때 남자 애들이라면 거의 다 봤었고 모두 영화의 대사를 따라하며 웃었던 기억이 있다. 소개 이 영화는 영화의 주인공이기도 한 배우 정우의...

  • 1010

    발생 10월 10일이다. 생각 벌써 매일 글을 쓰기 시작한지 31일째다. 생각해보니 대충 쓴 글이 생각보다 많았던것 같다. 나는 그래도 좋게 생각한다. 매일 글을 쓰는 이 행위 자체가 더 의미 있는...

  • 토탈워 - 쇼군2

    발생 근 몇년간 정말 재밌게 밤 늦게까지 한 게임이 없었다. 예전에는 매일 생각나고 밤 늦게까지 해도 질리지 않는 그런 게임들이 있었는데 요즘은 체력이 떨어져서 그런가 예전에 하던 게임들은 하기가 힘들었다....

  • 글 쓰기

    생각 글을 매일 쓰니 생각보다 재미가 들린거 같다. 글을 쓰니 생각도 정리되고 좀 더 오래 내 머리속에 남길 수 있는거 같다. 매일 오늘은 무슨 이야기를 글로 작성할까 생각하다보니 오랜만에 무엇인가에...

  • CPU 설계 종류 차이

    발생 클라우드 서버에 도커 레지스트리에 있는 컨테이너를 받아서 실행 시켜려고 할 때 가끔 CPU Architecture가 맞지 않아서 실행이 안되는 경우가 있다. 그냥 이미지 빌드만 그 서버에 맞게 바꿔서 쓰곤 했는데...

  • 추석

    발생 우리집은 불교 집안이고 추석 제사를 매번 지낸다. 근데 최근에 이런 질문을 들었다. 불교의 사상은 윤회의 고리를 끊는 열반을 목표로 하는데 제사는 환생하지 못한 영가들을 기리는 것이지 않느냐 이건 사실상...

  • 주말 나들이 (우포늪)

    발생 추석에는 제사를 지내러 늘 시골로 간다. 시골집이 창녕에 있어서 우포늪에 가기 편하다. 밥 먹고 소화 시킬겸 우포늪을 갔다. 우포늪은 어떤 곳인지 알아보자. 특징 우포늪은 천연기념물로 선정된 대한민국 최대의 내륙...

  • 여행 가고싶다

    발생 요새 같이 일하시는 분들이 여행을 가신다고 하는 얘기를 듣다보니 나도 여행이 가고 싶어졌다. 나의 첫 해외 여행지는 일본이었다 재밌게 여행을 한 기억이 있어서 다시 가고 싶다는 생각이 계속 들어서...

  • 어째서 Shader 분리?

    어째서 Shader 분리? 발생 어제 진짜 궁금했던 Shader 코드를 왜 굳이 언어 형식도 다르게 해서 따로 관리를 하는지에 대해서 알아보았다. 이유 이유는 CPU와 GPU의 역할 차이에서 온 것이다. 어제 알아본 Shader의 역사를 보면 초기 그래픽스에서는 현재는 GPU에서 처리하는 이펙트, 일부 물리 연산, 애니메이션 등을 과거에는 CPU를 이용해 처리하였었다. 하지만 GPU가 생겨나고 발전하면서 단순 반복적이고 빠른 병렬 연산을 요구하는 이펙트, 애니메이션 등을 GPU가 위임하기 시작했다. CPU가 하던 일을 GPU가 위임하기 시작하면서 기존 CPU에 맞추어 설계된 코드들을 GPU에 그대로 사용하려고 보니 명령 집합이 다르고 GPU는 CPU와 달리 병렬 연산이 기본이여서 기존 CPU에 맞추어 작성된 코드를 사용하기 힘들었고 언어도 그대로 사용하기 힘들었다. 점점 GPU의 렌더링 단계에서의 커스텀을 프로그래밍하여 적용하고싶은 요구와 이를 간편히 하기위한 GPU 설계에 맞는 언어에 대한 요구가 생기게 되었고 이를 해소하기 위해 나온것이 지금의 Shader 프로그래밍 언어인 HLSL, GLSL, Cg 등 이다. 언어의 분리로 인한 코드의 분리는 자연스럽게 진행되었고 CPU는 게임 로직 같이 복잡한 연산을 처리 하기 용이한 기존 범용 프로그래밍 언어를 이용해 코드를 작성하게 되었고 GPU는 음영처리, 이펙트 등 단순 반복 병렬 연산을 처리하기 용이한 GPU 전용 언어로 코드를 작성하게 되었다. 결론 Shader에 대해 알아보니 GPU의 발전에 대해 알게 되었고 어쩌다보니 왜 현재에 와서는 GPU가 AI 개발에 필수 자원이 됐는지 더 깊이있게 이해가 된 것 같다. 조금 비약일 순 있지만 어찌보면 그래픽스, 게임 개발 중 만들어진 연구들이 현재 AI 혁명의 뿌리일거라는 생각이 든다. Day-24

  • Shader History

    목차 Shader History 목차 발생 Shader의 기원 1. 어원적 의미 2. 초기 형태 3. Programmable Shader 4. 현재 5. 차이 결론 발생 js로 게임 만드려고 하는데 WebGL에서 쉐이더를 적용하려고 생각하다보니...

  • MSA

    발생 최근에 회사에서 새로운 프로젝트를 시작하면서 아키텍처에 대해 고민하고 있다. 기존에는 모놀리식 아키텍처를 사용했는데, 팀이 커지고 서비스가 복잡해지면서 마이크로서비스 아키텍처로 전환을 고려하고 있다. 마이크로서비스가 정말 모든 문제를 해결해주는 만능 해결책일까?...

  • 실패에서 배우는 법

    발생 어제 프로젝트에서 중요한 기능을 구현하다가 예상치 못한 버그가 발생했다. 몇 시간을 투자해서 만든 코드가 제대로 동작하지 않아서 다시 처음부터 시작해야 했다. 처음에는 좌절감이 들었지만, 잠시 후에 생각해보니 이 실패를...

  • GraphQL vs REST API

    발생 최근에 새로운 프로젝트를 시작하면서 API 설계에 대해 고민하고 있다. 기존에는 REST API를 주로 사용했는데, GraphQL에 대한 이야기를 자주 듣게 되었다. GraphQL이 REST API의 문제점을 해결한다고 하는데, 정말 그런지 실제로...

  • 정보 과부하 시대의 정보 관리

    발생 오늘 아침에 뉴스 앱을 열었는데 하루에 수백 개의 기사가 올라와 있었다. 이런 상황에서 정작 필요한 정보를 찾거나 중요한 내용을 놓치기 쉽다. 정보는 많아졌지만 오히려 더 혼란스러워지는 것 같다. 정보...

  • Docker 컨테이너 보안

    발생 최근에 Docker를 사용해서 애플리케이션을 배포하는 프로젝트를 진행하고 있다. 개발 환경에서는 문제없이 동작했는데, 프로덕션 환경에 배포할 때 보안에 대한 고민이 생겼다. 컨테이너는 가상머신보다 가볍고 빠르지만, 그만큼 보안 취약점도 있을 수...

  • 완벽주의의 함정

    발생 오늘 블로그 글을 쓰면서 문장 하나하나를 너무 신경 쓰다가 시간이 오래 걸렸다. 처음에는 “좋은 글을 쓰자”는 마음이었는데, 어느새 “완벽한 글을 써야 한다”는 강박에 사로잡혀 있었다. 결국 예정된 시간을 넘겨서...

  • HTTP/3와 QUIC

    발생 최근에 웹 개발 관련 자료를 보다가 HTTP/3에 대한 언급을 봤다. HTTP/1.1, HTTP/2는 알고 있었는데 HTTP/3는 처음 들어봤다. HTTP/3가 무엇이고 기존 버전들과 어떤 차이가 있는지 궁금해졌다. 특히 QUIC이라는 프로토콜을 기반으로...

  • 습관의 힘

    발생 매일 글을 쓰는 습관을 들이기 시작한지 어느새 15일이 지났다. 처음에는 하루에 한 시간씩 글을 쓰는 것이 부담스러웠는데, 이제는 하루에 글을 쓰지 않으면 뭔가 허전한 기분이 든다. 이런 변화를 보면서...

  • 컨텐츠가 벌써 떨어지려고 한다

    발생 갑자기 글을 쓰려니까 뭘 쓸지 고민하는 시간이 생긴거 같다. 사실 쓰고 싶은 이야기는 많지만 한시간 안에 작성 할 수 있는 주제는 마땅치 않아서 그런 것 같다. 이건 중요한 사안이다....

  • 해저 케이블

    발생 어쩌다 든 생각인데 인터넷은 전세계에서 사용이 가능한데 이게 물리적으로는 어떻게 연결이 되있을까 궁금해졌다. 그래서 해저 케이블 지도라는게 있길래 봤는데 생각보다 해저 케이블이 범지구적으로 촘촘히 연결 되어있어서 깜짝 놀랬다. 해저...

  • 주말 나들이 (영남 알프스)

    발생 언양 옆에 영남 알프스에 숙소가 많길래 머물게 됐다. 영남 알프스는 왜 알프스라는 이름이 붙었고 내가 갔을때는 유령 마을 느낌이 났는데 이유가 예전에는 어땠을까 싶어서 확인해보고 싶어졌다. 사실 네이버 지식...

  • 주말 나들이 (언양)

    발생 주말이니까 언양으로 놀러갔다. 언양하면 언양 불고기가 유명한데 왜 유명한지 어렴풋이 들은 내용이 있어서 사실인지 확인 해보고 싶어졌다. 사실 한국민족대백과사전에 언양 불고기의 유래는 아래와 같다. 언양불고기는 소고기를 얇게 저민 후...

  • 중간점검

    발생 오늘은 1일 1글 작성 10일차가 되는 날이다. 10일차 기념 중간점검을 해보겠다. 이때까지 총 10개의 블로그 글을 매일 작성하였다. 작성된 글들을 Obsidian 의 backlink 기능을 이용해 연결한 후 그래프 뷰로...

  • 나만의 정리 법 굳히기

    발생 오늘도 어김없이 팟캐스트를 듣다가 알게된 Second Brain 이라는 용어. 무슨 용어인지 찾아보니 대충 디지털 기록 도구를 이용해서 기존 머릿속 혹은 노트로만 정리하던 기억과 생각 등을 외부 시스템에 기록해두고 두...

  • 생산적인 토론은 어떻게 하는걸까?

    발생 오늘 차타고 가면서 팟캐스트를 듣는데 사람들이 온라인 상에서 펼치는 토론 중 대부분은 마지막에 갈수록 감정에 치우쳐진 이른바 개싸움이 된다고한다. 어찌보면 당연한거 같다. 생각해봐도 내가 지금 껏 살면서 토론이라고 판...

  • RPA에 대하여

    발생 어쩌다 rpa 프로그램을 만들어야 할 상황이 왔다. 간단하게 python selenium으로 rpa 프로그램을 만든 경험은 있었다. 개인적으로 다른 시스템에 종속되는 rpa 시스템을 만들 경우 깔끔한 시스템을 만들기는 거의 불가능에 가깝다고...

  • 흥미, 영감, 기대

    발생 최근에 게임을 하려고 데스크탑을 새로 장만했다. 근데 막상 집에서 컴퓨터를 키고 게임을 하려하면 무슨 게임을 해야할지 고민이 되고 막상 하더라도 집중이 잘 안되는 것이다. 분명 학생때는 무슨 게임이든 빨리...

  • JavaScript 게임 개발

    발생 요즘 회사 점심 시간마다 게임을 만들고 있는데 js 로 만든 게임은 얼마나 있을까 찾아보니 제일 대박친 게임은 뱀파이어 서바이벌이어서 조금 더 자세히 알아보니 js 게임용 프레임워크인 Phaser 라이브러리를 이용해서...

  • SIMD?

    발생 게임 관련해서 정보를 알아보다가 알게된 용어이다. 정의 SIMD SIMD(Single Instruction, Multiple Data 명령어는 CPU가 하나의 명령어로 여러 데이터를 동시에 처리할 수 있게 해 주는 방식이다. e.g., 일반적인 명령어는 한...

  • Pooling?

    발생 게임 관련해서 정보를 알아보다가 알게된 용어이다. 정의 Pooling Pooling 메모리 풀 기법 C/CPP 기준 동적으로 malloc/new를 매번 호출하면 할당/해제 비용이 크고, 메모리 단편화(fragmentation도 생긴다. 게임 엔진은 수천수만 개 객체(총알,...

  • AoS, SoA?

    발생 게임 관련해서 정보를 알아보다가 알게된 용어이다. 정의 AoS AoS Array of Structures, 구조체 배열 객체를 하나씩 배열에 담는 방식이다. 게임으로 예시를 들자면 위치, 속도, 체력 등을 가진 엔티티 구조체를...

  • 요즘 보안 사고 너무 많다

    발생 요즘 보안 사고가 너무 많은거같다. NPM에 올라와있는 패키지의 기여자들에게 피싱 메일 혹은 직접적 해킹으로 개인정보 및 토큰 탈취 후 패키지에 악성코드를 심는 사례도 최근들어 더 많이 보이고 있고 대한민국의...

  • 생일 기념 철학 하나

    발생 오늘은 내 생일이다. 철학을 하나 배워보자. 오늘은 바람이 많이 부는 날이니 이런 날에 어울리는 철학을 가져와봤다. 기원전 65세기 페르시아 제국 에페소스의 철학자 헤라클레이토스의 만물은 흐른다 철학이다. 만물은 흐른다 철학은...

  • 실패에 대한 생각

    발생 1일 1글 작성이라는 목표를 세웠었다. 생각보다 글을 매일 글을 작성하는건 어려웠다. 결국 8월 중순에 설정했던 8월 달 동안 1일 1글 작성은 제대로 하지도 않고 실패해버렸다. 원인 실패의 원인은 무엇일까...

  • History about Packet

    패킷 스위칭의 역사에 대해 알아봅니다. List 정의 냉전속에 생겨난 기술 결론 정의 패킷(packet이란 패킷 교환 통신에서 사용되는 정보 전달의 단위이다. 패킷 교환 통신은 데이터를 작은 패킷 단위로 분할하여 네트워크 경로를...

  • What is TTY?

    TTY(Teletypewriter에 대해 알아봅니다. List 정의 역사 정리 정의 유닉스·리눅스에서 TTY(Teletypewriter 는 운영체제가 사용자와 프로세스 간 문자 기반 입·출력을 중개하기 위해 추상화한 “터미널 장치”를 통칭한다. 커널은 키보드·디스플레이가 직결된 물리 콘솔(/dev/tty1 등뿐...

  • GitHub Action's Environment

    GitHub Action’s Environment

  • Haskell Tip

    Haskell Tip 목록

  • Haskell Setup in Mac

    Mac에서 Haskell 개발 환경을 설정하는 방법을 알아봅니다. 작업 환경 OS: macOS 14.2 23C64 arm64 Host: Mac14,2 CPU: Apple M2 GPU: Apple M2 Memory: 16384MiB 1. GHCup (GlassgowHaskellCompilerup 설치 GHCup은 GHC,...

  • Tail Recursion (꼬리 재귀)

    꼬리 재귀는 재귀 함수의 최적화 기법 중 하나입니다. 꼬리 재귀를 알기 위해선 꼬리 호출 (Tail Call 에 대하여 알아야 한다. Tail Call 꼬리 호출 꼬리 호출은 함수의 마지막 동작으로 함수를...

  • Jekyll with Obsidian Blog

    List 서론 요구사항 도구 선정 환경 결론 서론 블로그 만들어야 한다. 평소 로컬 환경에서 옵시디언으로 정보를 정리 했었다. 옵시디언에서 정리한 정보들을 그대로 블로그 화 시키고 싶은 요구가 생기게 되었다. 깃허브에...

  • Index

    My First Post

subscribe via RSS