BLEX Logo

개발자를 위한 블로그 플랫폼

개발자들이 모여 지식과 경험을 공유하는 공간입니다

[Airflow 개선 - DAG Factory] 1. 왜 하는가?

11분

DAG script 코드에서 중복 코드 문제가 발생하여 Design Patterns을 활용하여 개선하려고 한다. DAG Factory를 구현하여 중복 코드를 해결하고, 변경 포인트를 분산시키는 문제를 해결하기 위해 Factory Method와 Abstract Factory Patterns을 사용한다. 이를 통해 코드의 효율성을 높이고 반복 작업을 줄일 수 있다.

Node.js의 미래? 현직자들이 선호하는 조합은?

Node.js의 미래? 현직자들이 선호하는 조합은?

5분

나는 보통 node.js를 그냥 일종의 런타임환경으로, 마치 '요리'에 비유를 하자면, 셰프 -> 리액트 같은 라이브러리 레시피 -> 코드 그리고 node.js를 셰프가 요리할 수 있는 주방에 비유하여 이해하고 있었고, 그 이상으로는 알아보지 않았다. 오늘 해당 포스팅을 통해 node.js가 뭔지, 이것의 전망과 앞으로 어떤 조합을 통해 프로젝트를 진행해나가는 것이 좋은지를 살펴보도록 하겠다. …

객체 탐지에 있어 'YOLO' 알고리즘을 주목해야 하는 이유

객체 탐지에 있어 'YOLO' 알고리즘을 주목해야 하는 이유

5분

그 이전부터 인공지능 기술은 크게 관심을 받았지만, 솔직히 비전공자들한테는 크게 와닿는 분야는 아니었다. 챗GPT가 나오기 전까지는 말이다. 하지만 ChatGPT와 같은 생성형 AI가 대거 쏟아지고 언론과 미디어의 주목을 받게 되면서 비전공자들도 해당 AI를 많이 생성하게 되었고, 오히여 전공자들보다 예상치 못한 분야에서 다양하게 활용하고 있다는 내용의 글과 영상들도 자주 접해볼 수 있다. …

빌드와 배포

빌드와 배포

18분

작년 8월11일 기술발표[테크톡]때 진행한 내용을 바탕으로 재구성한 포스팅입니다.:):) 이번 테크톡에서 알아볼 주제는 "빌드와 배포"입니다. 일단 목차부터 말씀드리겠습니다. 빌드란? 2.빌드도구 2.빌드도구(in Java) 2-1)Maven 2-2)Gradle 2-3)Maven vs Gradle 2-4)그래서 결론은... 3.배포란? 4.CI/CD에 대하여 5.무중단 배포 본론에 들어가기에 앞서 이번 발표 주제를 선정한 계기를 말씀드리겠습니다. 제가 지금까지 군복무중에 프로젝트를 진행하면서, 항상 머릿속에서 지워지지 …

Svelte의 상태 관리

Svelte의 상태 관리

9분

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

우분투 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의 특성상 소량의 단어로도 얼마든지 의도한 것을 표현할 수 있기 때문에 단어들을 하나의 소중한 물감이라고 생각하고 그걸 준비해 둘 팔레트를 구현하는 것이다.

백준BOJ/Python : 1874번 스택 수열

백준BOJ/Python : 1874번 스택 수열

3분

임의의 수열이 주어졌을 때 스택을 이용해 그 수열을 만들 수 있는지 없는지, 있다면 어떤 순서로 push와 pop 연산을 수행해야 하는지를 알아내는 문제

우분투 방화벽 설정 (ufw)

우분투 방화벽 설정 (ufw)

0분

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

BLEX 2023 5월 개발노트

2분

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