baealex

baealex

창작을 좋아하는 개발자입니다.

Svelte의 상태 관리

Svelte의 상태 관리

9분

이 글은 바닐라 JavaScript로 프론트엔드를 개발하다가 복잡성에 직면하여 Svelte를 적용하고 얻은 경험에 대해 이야기합니다. Svelte의 상태 관리 및 리액티브 선언, 전역 스토어 및 구독 스토어 등의 기능에 대해 다루고 있습니다. 이를 통해 Svelte가 UI 관리를 효율적으로 할 수 있는 방법을 제공한다는 점을 이야기 합니다.

0
우분투 NginX + Let's Encrypt

우분투 NginX + Let's Encrypt

4분

NginX에 Let's Encrypt를 설정하는 방법을 설명한 글입니다. 서버 셋팅, 인증서 생성, 인증서 갱신 자동화, SSL/TLS 적용까지 단계별로 안내되어 있습니다. 이 글은 향후 참고하기 위해 남겨놓은 것입니다.

Stable Diffusion Prompt 관리 툴

Stable Diffusion Prompt 관리 툴

2분

Stable Diffusion을 재미지게 사용하고 있는데 사용할수록 영어에 대한 중요성을 크게 느낀다. 이 프로젝트는 Stable Diffusion의 특성상 소량의 단어로도 얼마든지 의도한 것을 표현할 수 있기 때문에 단어들을 하나의 소중한 물감이라고 생각하고 그걸 준비해 둘 팔레트를 구현하는 것이다.

우분투 방화벽 설정 (ufw)

우분투 방화벽 설정 (ufw)

0분

방화벽 관리를 기본으로 깔려있던 iptables를 쓰다가 맨날 명령어 헷갈려서 ufw 라는 것으로 바꿨다. 까먹을 수 없을 만큼 엄청 쉽고 간단하고 재부팅해도 잘 유지되는 것 같아서 좋은 듯 하다. 그럼에도 나중에 또 잊을까봐 적어둔다.

BLEX 2023 5월 개발노트

2분

포스트 관리에 예약된 포스트와 임시 포스트가 추가됩니다. 에디터 사용성이 개선되어 포스트 발행 모달에 있는 선택 사항만 남겨둔 채 필수 작성 내용을 페이지에서 작성할 수 있도록 변경되었습니다. 날짜 선택창 디자인이 개선되며 다크 모드를 지원합니다. 또한, 오늘의 인기글에 날짜 변경 기능이 추가되었습니다.

BLEX 2023 4월 개발노트

4분

추가된 기능으로는 시리즈 목록 정렬 버튼, 포스트 URL 커스텀, 예약 발행, 설명 커스텀, 외부 서비스 연동 탭 등이 있으며, 포스트 목록의 벽돌 레이아웃과 무한 스크롤 적용, 디자인 개선 등이 개선된 점입니다. 또한 다양한 기능이 업커밍으로 예정되어 있습니다.

Django migrate 잘 사용하기

Django migrate 잘 사용하기

4분

장고의 migrate 명령어를 제대로 사용하는 것으로 데이터베이스 스키마 변경에 의한 데이터 손실을 줄여 개발 효율성을 높일 수 있다. migrate 명령어와 함께 사용할 수 있는 옵션들과 makemigrations, showmigrations, sqlmigrate 등의 기능도 소개한다.

0
BLEX 2023 3월 개발노트

BLEX 2023 3월 개발노트

3분

포스트 분석 페이지 추가, 방문자 평가 기능 추가, 모달 사용성 개선, 기타 디자인 개선 등의 업데이트가 이루어졌습니다. 무한 스크롤과 페이지 네비게이션에 대한 고민과 해결 방법, 업커밍 기능 등이 소개되었습니다. 디스코드, 주간 개발노트 등을 통해 더 많은 정보를 얻을 수 있습니다.

AI로 그림 그리기 (노코딩 / Stable Diffusion)

AI로 그림 그리기 (노코딩 / Stable Diffusion)

11분

인공지능으로 그림을 그리는 것이 유행하고 있으며, Stable Diffusion WebUI를 이용해 이미지 생성, 보간 및 조작을 할 수 있다. Windows에 설치하여 Local에서 이미지를 만들거나 Colab 등의 클라우드 컴퓨팅을 활용할 수 있다. 모델을 선택하고 프롬프트를 개선하면 더욱 원하는 이미지를 만들어낼 수 있다.

0

BLEX 2023 1월 개발노트

1분

수학 표현식 작성 지원 기능이 추가되었습니다. 알림 페이지가 개선되어 읽은 알림도 다시 볼 수 있습니다. 또한, 디스코드에서 함께 이야기하고 있으며 주간 개발노트를 매주 올리고 있습니다. 코드는 깃허브에서 확인할 수 있습니다.

신입 개발자 이직 준비하기

신입 개발자 이직 준비하기

10분

개발자들이 이직을 결심하는 이유에 대해 살펴보았다. 필자의 경우 재미 부족이 가장 큰 이유였다. 이를 토대로 자신의 흥미와 기준을 파악하고, 프론트엔드 개발자로 전향을 계획하였다. 이직을 위해 경험한 것들을 회고하여 다른 사람들에게 도움이 됐으면 한다.

BLEX 2022 12월 개발노트

3분

관심 포스트 페이지가 추가되었으며, 작성자의 연관 포스트에 구독하기 버튼이 추가되었습니다. 댓글 작성이 개선되었고, 마크다운 에디터에서 클립보드 이미지를 붙여넣기할 수 있도록 개선되었습니다. 백엔드 코드를 수정하는 것이 두려웠지만, 테스트 코드를 작성하고 파이참을 활용하여 유용하게 작업을 진행했습니다.

BLEX 2022 11월 개발노트

BLEX 2022 11월 개발노트

2분

⭐ 추가된 항목 💬 서식 작성 & 편집 페이지 추가 서식을 설정 페이지에서 간소하게 추가하는 방식이 아닌 마크다운 에디터가 포함된 페이지가 추가됩니다. 또한 설정 페이지에 서식의 이름을 누르면 서식을 편집하는 페이지로 이동하도록 개선하였습니다. 💬 프로필 소개 편집 페이지 추가 프로필 소개도 서식과 마찬가지로 간소한 방식으로 작성하는 것이 아닌 마크다운 에디터가 …

BLEX 2022 10월 개발노트

2분

🔨 개선된 항목💬 에디터 개선 포스트를 좀 더 편리하게 작성할 수 있도록 마크다운 에디터를 추가하였습니다. 다음과 같은 개선사항이 반영됩니다. 에디터 상단에 문서 작성에 도움을 주는 툴바가 추가됩니다. 에디터에서 Ctrl (Cmd) + b 와 같은 단축키를 사용할 수 있습니다. 에디터에서 제목과 볼드와 같은 디자인 요소가 적용되어 보여집니다. 2022년 3월 개발노트에서 블록형 …

BLEX 2022 8월 개발노트

2분

⭐ 추가된 항목💬 블로그 분석 기존에 통합되어 보여졌던 분석탭이 각 항목에 맞게 분리되었습니다. (사유 : 각 탭에서 상세한 내용을 보여주기 위함) 💬 시리즈 스타일 변경 시리즈 스타일을 또 다시 변경하였습니다. 상단에 시선이 쏠릴 수 있도록하여 시리즈의 의미를 강조하고 목록을 SNS 피드와 같은 스타일로 변형하여 시간의 흐름에 따른 극적인(?) 전개를 보여주고자 …

[리뷰] 피, 땀, 리셋

[리뷰] 피, 땀, 리셋

3분

게임 개발자들의 현실적인 삶과 꿈과 돈의 딜레마에 대한 이야기를 담은 서평입니다. 게임을 좋아하고 창작을 좋아하는 독자라면 즐겁게 읽을 수 있는 책입니다.

BLEX 2022 7월 개발노트

2분

⭐ 추가된 항목💬 오늘 인기글 [관리] -> [포스트 관리] -> [분석]에 금일 조회수가 높은 8개의 포스트가 표기됩니다. 전일대비 증감률과 금일 조회수가 표기되며, 기존에 제공되던 [포스트] 오늘 조회수, 어제 조회수 기준 정렬을 삭제합니다. 🔨 개선된 항목💬 프로필 소셜 링크 디자인 변경 사용자 프로필의 소셜 링크 디자인을 변경하였습니다. (사유 : 모바일에서 터치하기 …

Docker Registry 만들기

Docker Registry 만들기

3분

사실 지금까지 도커를 사용하면서 도커 이미지 저장소에 대해서는 생각한 적이 없었다. Dockerfile을 만들어 두고 필요한 환경에서 빌드해서 사용하는 방식으로 사용했었다. 드디어 문제에 봉착하게 되었는데 분산된 서버의 경우 빌드가 불필요하게 각각 돌아간다는 점이다. 저장소를 사용하려고 했는데 숨겨야 할 정보가 있어서 비공개 저장소를 이용하려고 한다. 1. 저장소 실행아래와 같이 이미지 저장소를 도커를 …

0
BLEX 2022 6월 개발노트

BLEX 2022 6월 개발노트

0분

🔨 개선된 항목 💬 새탭에서 여세요 토글 제거 포스트 상단에 표기되던 위 토글이 제거됩니다. 외부 링크는 항상 새탭에서 열립니다. 💬 프로필 상의 경보 메시지 디자인 변경 사용자의 프로필에서 소개글이나 포스트, 시리즈가 존재하지 않는 경우 보여지던 메세지가 일러스트가 포함되어 보여지도록 수정하였습니다. 💬 목차가 짤리는 문제 수정 목차의 내용이 길어질 경우 짤리는 …

[리뷰] 쉽게 따라하는 NFT 마스터 가이드

[리뷰] 쉽게 따라하는 NFT 마스터 가이드

2분

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 한동안 암호화폐와 NFT로 세상이 떠들석 했다. 나는 그것들이 초기 웹과 마찬가지로 찰나의 거품과 같다는 생각이 지워지지 않았기에 크게 관심을 기울이지 않았다. 그럼에도 몇 백억이 왔다갔다 한다는 소리를 들으니 자본주의 사회의 일원으로서 약간의 흥미를 가지게 되었다. 필자는 암호화폐를 '위험한 주식' 정도로 이해하고 …

함께 자라기를 읽고 part.2

함께 자라기를 읽고 part.2

6분

우리가 전문가가 되지 못한 이유 전문성이 키워지지 않는 첫 번째 이유는 동기에 대한 것입니다. 이를 잘 닦는 것에 대해 일정 수준만 되면 더 잘하고자 하는 동기가 딱히 없습니다. 전문성이 키워지지 않는 두 번째는 피드백이 없어서 입니다. 내가 양치질을 어떻게 했는지, 어디가 잘 되었고 어디가 부족한지에 대한 정확한 피드백을 제때에 받지 …

함께 자라기를 읽고 part.1

함께 자라기를 읽고 part.1

7분

언젠가 좋은 문화가 있는 회사에서 일하고 싶다고 바랐던 적이 있었다. ('바랐다'는 표현처럼 누군가 짠 나타나서 떠먹여 주길 바랐을 뿐이었다.) 책을 읽다보니 어리석은 생각이라는 것을 느꼈다. 내가 먼저 준비되어 있어야 그런 문화가 다가와도 잘 적응할 수 있을 것을... 책을 읽으며 인상 깊은 부분을 많이 만났는데 그런 내용들을 정리해두고 자주 보면서 조금씩 …

BLEX 2022 5월 개발노트

1분

⭐ 추가된 항목 💬 도움이 되었나요? 포스트 하단에 방문자(비로그인 이용자)가 포스트를 평가할 수 있는 버튼이 추가됩니다. 포스트의 하트는 '내가 이 포스트가 맘에 든다. 나중에 다시 볼 것이다.'라는 개념으로, 현재 추가된 평가는 글 작성자가 양질의 글을 작성한다는 지표, 검색 자료의 신빙성을 향상하는 자료로 사용할 예정입니다. 💬 에디터 프로필 에디터의 프로필에서 에디터의 …

[리뷰] 완성된 웹사이트로 배우는 HTML&CSS 웹 디자인

[리뷰] 완성된 웹사이트로 배우는 HTML&CSS 웹 디자인

2분

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 필자는 웹 디자인을 직접 구현해보는 토이 프로젝트를 진행하고 있다. 어디선가 보거나 문득 떠오른 아이디어를 구현하는데 초점을 맞춘 프로젝트인데 어느순간 아이디어가 바닥났다. 아마도 아이디어를 얻는 방식이 가진 지식을 바탕으로 떠올리는 현상에 기인한 듯 보인다. 이 책을 선정한 이유는 이러한 생각이 바탕이 되었다. …