DB 사용량을 줄이는 블룸필터
수십억의 유저를 가진 IT 서비스들은 간단한 DB 읽기 요청도 정말 많이 들어올텐데 그럼 DB가 폭발할 수 밖에 없습니다. 하지만 DB없이도 몇억건의 자료들 검색을 빠르게 할 …
Read More최근에 무료 선언한 포토샵 대용품
어도비 제품들이 너무 비싸다면 가장 유명한 포토샵, 일러스트레이터, 인디자인 대용품이 하나 있습니다. Affinity에서 만든 소프트웨어들인데 포토샵, 일라리, 인디자인이랑 비슷한 기능들을 제공하고 1회 결제로 이용이 가능해서 …
Read More클라우드 플레어는 뭐길래 롤을 터트렸을까
서버 만들 때 자주 사용하는 프로그램이 있습니다. 리버스 프록시라고 부르는데 서버로 들어오는 유저들의 요청을 중간에서 가로채주는 프로그램입니다. 그걸 이용하면 서버를 숨길 수도 있고 / 악성유저 …
Read More리액트 직접 만들기
프론트엔드 개발하려면 리액트, 뷰, 스벨트 같은 프레임워크를 필수로 다뤄야하는 시대인데 이런걸 굳이 왜 쓰는거냐면 "어떤 데이터가 변하면 그 데이터가 박혀있는 HTML도 자동으로 다시 그려주기" 기능이 …
Read More예쁜 문서를 만들고 싶으면 Typst
이쁘고 깔끔한 문서를 만들고 싶으면 대부분은 Word, LaTeX, HTML 중에 하나 골라서 써야합니다. 하지만 레이아웃을 많이 안다뤄본 분들은 이것도 어려워서 맨날 구글에 "XXX 서식" 검색해서 …
Read MoreASCII 아스키 렌더링
이건 Rogue라는 게임의 스크린샷인데 옛날에 우리 조상님들은 이런 식으로 게임을 만들었습니다. 문자로 모든 것을 그려놨는데 왜 문자를 이용해서 그려놨냐면 그때 당시에는 PC를 켜봤자 GUI가 아니라 …
Read MoreOKLAB, OKLCH 색 공간을 써야하는 이유
내가 색을 하나 고르고 싶으면 모비노기에서처럼 이상한 색상 뽑기를 해야되는게 아니라 보통은 칼라픽커라는 툴이 있습니다. ▲ 그럼 HSB, HSL이라는 방법으로 색을 뽑을 수 있지만 초보자들은 …
Read More스크린샷을 찍으면 글자가 사라져요
Go 배경 Slide Up 글자가 하나 보일텐데 지금 당장 스크린샷을 찍어보면 글자가 사라지는걸 볼 수 있습니다. https://github.com/brantagames/noise-shader 어떤 개발자 분이 만든 일종의 "노이즈 셰이더"입니다. 고도엔진에서 …
Read More유튜브의 스트리밍 최적화 기술
유튜브라는 사이트는 단순히 동영상을 올리고 동영상을 보여주는 게시판 아니겠습니까? 그게 다예요. 그래서 동영상 업로드 페이지 하나 만드시고 거기에 누가 동영상을 올리면 그걸 어딘가 저장해뒀다가 유저들이 …
Read More베지어 곡선 직접 만져보기
곡선을 표현하고 싶을 때 가끔 베지어 커브를 사용합니다. 일러스트레이터에서 그림 그릴 때, 동영상 편집시 키프레임 애니메이션 만질 때, CSS 넣을 때, 자주 사용되는 곡선입니다. 점 …
Read More