자바스크립트 한글 음절 분리 / 음소 병합

최근 회사의 랜딩 홈페이지를 제작하는 중인데 한 글자씩 나타나는 애니메이션이 포함되어 있다. 안타깝게도 음절 단위가 아닌 음소 단위로 변경되는 것이 보여야 하는 것으로 보인다. 처음에는 직접 하드코딩 하려고 했었지만 치다보니 이건 좀 아닌것 같다는 생각이 …

2021년 04월 28일 · 13 min read

Nextjs를 GitHub Action으로 배포하기

Next 필자는 Nextjs를 자주 애용하는데 리액트의 개발 환경을 매우 간단하게 구축할 수 있고 간단한 것에 비해 상당히 합리적인 개발환경을 가지고 있다고 생각하기 때문이다. 또한 SSR까지 손쉽게 가능하니 좋아하지 않을 수가 없다. 현재까지는 동적으로 렌더링이 필요한 …

2021년 04월 27일 · 3 min read

BLEX 2021 4월 개발노트

⭐ 추가된 항목 💬 댓글 댓글 추천 기능 추가 💬 포스트 새탭에서 링크를 여세요 기능 추가 일부 링크가 많은 페이지와 이미지 레이지 로딩으로 이전 위치가 망가지는 포스트를 위해 추가하였음. 추후 쿠키를 통해 설정을 유지할 수 …

2021년 04월 18일 · 2 min read

마인크래프트 서버 + 디스코드 봇(JS)

친구들이 갑자기 마인크래프트를 한다더라. 언제적 하마치를 사용하여 LAN 게임을 한다길래 가슴이 아팠다. 그래서 선뜻 서버를 열어주겠다고 했었는데, 솔직히 말하면 "Lightsail로도 마인크래프트 서버를 24시간 운영하는게 가능할까?" 라는 궁금증을 풀고 싶은 마음이 컸다. 서버 사양 2GB Ram …

2021년 04월 12일 · 7 min read

우리의 개인정보 이대로 괜찮을까?

개인정보 그대로 두시겠습니까? 우리는 사이트에 접속한 순간부터 우리의 개인정보를 흘린다. 아이피 운영체제 휴대전화 기기명 사용중인 브라우저 브라우저 안에 삽입된 쿠키 그리고 페이지 내에 존재하는 또 다른 리소스와 스크립트를 통해 우리의 개인정보는 재귀함수처럼 끝없이 퍼져나간다. 우리가 …

2021년 03월 25일 · 7 min read

동기부여

한동안 인생을 어영부영 살았다. 퇴근하면 친구들과 게임을 했고, 마냥 그 시간이 재밌다고 느껴졌고 그냥 이 정도의 삶이면 충분할 것 같다는 생각이 들었다. 그러다 문득 2년전에 작성했던 블로그에 쓴 일기를 발견했는데 왜 이때 가지고 있었던 의지와 …

2021년 02월 21일 · 5 min read

파이썬으로 구현한 정렬

버블 정렬(Bubble Sort) 인접한 원소를 비교하여 자리를 교환하는 방식이다. 처음부터 마지막까지 원소를 비교하여 마지막에는 가장 큰 또는 작은 원소가 배치된다. 이를 정렬이 끝날때까지 수행하며 시간 복잡도는 O(n^2)이며 구현이 압도적으로 간단하다. def bubble_sort(items: list): for i …

2021년 01월 17일 · 25 min read

BLEX 2021 (~4월) 개발노트

April 2021. 04. 08. 포스트 모바일에서 포스트 목차 네비게이션을 추가했습니다. 2021. 04. 04. 설정 카테고리 네비게이션의 안정성을 향상하였습니다. 2021. 04. 02. 설정 포스트를 카테고리 별로 살펴볼 수 있도록 카테고리 네비게이션이 추가했습니다. March 2021. 03. 30. …

2021년 01월 08일 · 2 min read

C++ Qt :: Https Request

간만에 C++ Qt를 다시 잡았다. 학부생때 대강(당시엔 열심히 했다고 느꼈지만) 만들었던 프로그램에 누군가가 스타를 눌러주었는데, 코드가 매우 부끄러운 수준이었고 이를 개선함과 동시에 몇가지 기능을 추가하고 싶었기 때문이다. 추가하는 기능에 네트워크를 사용할 필요가 있었다. Qt5에서는 QFtp …

2021년 01월 07일 · 5 min read

나의 아저씨

나의 아저씨라는 드라마를 좋아한다. 아이유가 나와서 그렇기도 하지만 인물들이 주고받는 대화들을 듣다보면 정말 많은 생각을 하게 해준다. 여기 나열된 대사들은 나에게 많은 생각을 하게 만들었던 대사들이다. 현실이 지옥이야 이선균 "나쁜 놈 잡아 족치면 속 시원할 …

2020년 12월 02일 · 5 min read