본문 바로가기
728x90
반응형

전체 글311

오픈 소스 기여 안녕하세요. 저는 사용자들에게 도움이 되는 서비스를 개발하고자 하는 목표로 지금까지 개발을 이어왔었습니다. 그러나, 이제는 개발자들에게도 도움이 되는 일을 하고 싶어, 오픈 소스 기여에 관심을 가지게 되었습니다. 어떤 오픈 소스에 기여를 해볼까 하다가, 현재 제가 사이드 프로젝트로 개발중인 메로그라는 프로젝트에서 사용하는 라이브러리들의 repo들을 확인하게 되었습니다.reqwestissue에서는 디버그 로그를 호스트 이름만 기록하도록 변경하는 간단한 이슈에 대하여 수정 후, pr을 만들었습니다. issue에서는 현재 해당 라이브러리가 tag만 존재하고 release note가 없어 이에 대한 요청을 하였었습니다. issue에서는 현재 rust-lang docs의 링크가 변경됨에 따라, 주석에서 해당 링크.. 2026. 3. 22.
Open Source Issue Searcher 안녕하세요. 이번에는 오픈 소스 프로젝트에서 처음 시도하면 좋은 이슈들의 라벨인 "good first issue"와 "easy" 이슈를 찾아서 보여주는 사이트를 개발하였습니다. 최근 제가 개발한 코드가 개발자분들에게 도움이 될 수 있을거라고 생각이 들어, 오픈소스 프로젝트 기여에 대하여 관심을 가지기 시작했습니다. 해당 프로젝트에 접근하기 수월하도록 프로젝트별로 "good first issue"라는 라벨이 붙어져 있는 것을 보고, 이를 쉽게 찾아서 볼 수 있으면 어떨까? 라는 생각이 들어 구현하기 시작하였습니다. 사이트에서 정보를 확인 할 수 있으며 "good first issue"와 "easy"를 선택한 후, 레포 및 키워드 및 언어를 입력하여 찾을 수 있습니다. 비로그인으로 진행하는 경우, 검색 횟수.. 2026. 3. 11.
간단한 rest api 통신 확인 EasyPost 안녕하세요. 이번에는 rest api 통신을 진행하는데 필요한 확인 도구를 만들어 보았습니다. curl은 작성하기 번거롭고, postMan은 제가 쓰는 기능들 외 부가적인 기능들이 있어 개인적으로 무겁다고 생각이 들었습니다. 백엔드 개발을 진행하는데 딱 필요한 요청인 get / post / delete / put/ patch 기능 및 header와 body 추가 기능들만 구현한 EasyPost 입니다. Rust + tauri + TypeScript + React.js로 프로젝트를 진행하였습니다. 이후에도, 이런 기능들이 있으면 좋겠다 싶으신 부분들 있으면 댓글로 부탁드립니다. 감사합니다. 2026. 3. 9.
Versatile Web 안녕하세요. 이번에는 개발하는데 필요한 도구들을 나열해놓은 사이트를 만들어볼까 합니다. 해당 프로젝트에서는 Rust + Wasm pack을 활용하여 로직을 수행할 예정입니다. 현재는 json 형식 검사, json 포맷팅 하여 출력, 망가진 json 수정 기능을 제공합니다. 이후, 필요한 로직들이 있을 경우 해당 사이트에 추가할 예정입니다. 2026. 3. 1.
라이브 멀티뷰 안녕하세요. 이번에는 최대 4개의 화면으로 라이브 스트리밍을 동시 시청 가능한 사이트를 만들어보았습니다. 메이플스토리의 퍼클런 같은 이벤트들을 볼려고 하다보면, 여러 bj들의 화면을 동시에 봐야 하는 경우가 발생합니다. 또한 좋아하는 lck팀의 프로들 라이브를 동시에 보고 싶은 경우가 있을 수 있습니다. 그런 경우, 한 화면에서 동시에 같이 볼 수 있으면 좋겠다 라는 생각을 하게 되어 급하게 바이브 코딩을 진행하였습니다. 사이트를 통하여 접해보실 수 있습니다. 2026. 2. 17.
메이플스토리 정보 통합 대시보드 Melog 오늘은 이전에 만들기 시작했던 melog라는 프로젝트에 대하여 이야기드리고자 합니다. melog는 메이플스토리라는 게임의 open api를 활용하여 만들어졌고, 캐릭터의 정보 및 다양한 메이플스토리 관련 정보들을 한 곳에 모아서 찾아보기 편하게 하기 위하여 만들어졌습니다. 이전에 Rust로 백엔드 개발기에서 포스팅하던 프로젝트를 완성한 프로젝트입니다. 백엔드는 Rust + Axum으로 만들었으며, 프론트는 TypeScript + React.js로 이루어져 있습니다. 아직은 큰 시간이 소요되는 로직을 구현하지 않아 체감이 확 되지는 않지만, 주변의 이야기를 들어본바 어느 정도 속도는 살짝 체감된다고 합니다. 다양한 로직 및 정보들을 꾸준히 추가하고 있으며, '이런 기능들도 있으면 좋겠다'라고 하시는게 있으.. 2026. 2. 7.
웹 포토폴리오 만들기 웹 포토폴리오를 만들어보자~~ 취준시절부터 생각만해오던 웹 포토폴리오를 이제서야 만들어보게 되었습니다. 2026년에는 해보고 싶은거, 만들어 보고 싶은거 등 다양한 활동들을 하기 위하여 시작하게 되었습니다. 백엔드 개발자를 준비하면서, 프론트로만 이루어진 포토폴리오를 만들 생각만하고, 필요성을 느끼지 못했는데 최근 들어서 제가 한 이력 및 프로젝트들을 정리해보고자 시작하게 되었습니다.기획가장 먼저 프론트로 웹 포토폴리오를 만들되, rust를 어떻게든 도입해보자라는 생각으로 시작하였습니다.rust-wasm 프로젝트를 만들어보면서 wasm에 대하여 학습을 진행한 이후, 프로젝트를 시작하게 되었습니다.그러나gemini canvas를 토대로 기본적인 포토폴리오 틀을 만든 이후, 제 이력들을 적어나가기 시작하였습.. 2026. 2. 1.
알고리즘 문제 풀이 코드 정보 사이트 만들기 백준 온라인 저지를 통해 알고리즘 학습을 진행하던 와중, 랭킹에서 singun11라는 분의 프로필을 보게 되었고, 프로필에 있는 백준.코드.kr라는 프로젝트를 접하게 되었습니다. 해당 프로젝트에는 singun11님이 푸신 문제들의 번호와 언어에 대한 코드들을 볼 수 있는 사이트였고, 해당 프로젝트에서 영감을 얻어 나도 한번 만들어보자는 생각을 가지게 되어 프로젝트를 시작하였다. 저는 이전에 JAVA를 주로 활용하여 알고리즘 문제를 풀었었고, 게임 서버 개발자가 되고 싶다는 생각에 C++로 잠깐 알고리즘 문제를 푼적이 있습니다. 현재는 Rust로 꾸준히 문제를 풀고 있어, 1문제에 대하여 여러 언어들로 푼 기록이 있어 어떻게 구성할까 하다가, 하나에 문제에 Java, C++, Rust 3가지 언어에 대한 .. 2026. 1. 24.
터미널에서 영상 시청하는 프로젝트 (2) 지난번 포스팅에서 유튜브 영상을 아스키 코드로 실행하는 프로젝트를 만들었었습니다. 그러나, 해당 프로젝트에서는 .exe 파일을 다운로드해서 불러와 사용한다는 불편한점이 있습니다. 해당 부분을 수정하기 위하여 확인해본 결과 yt-dlp.exe는 대체가 가능하다는 것이 확인되어, 해당 작업을 수행하였습니다. rusty_ytdl이라는 라이브러리를 통하여 yt-dlp.exe없이 유튜브 영상을 실행할 수 있습니다.[dependencies]rusty_ytdl = "0.7.4"다음과 같이 설정하여 프로젝트를 진행하고자 하였으나, 해당 버전에서는 문제가 발생하고 있는 상황이였습니다. 그래서 다음과 같이 버전명이 아닌 github를 import하는 방식으로 수정하여 해결하였습니다.[dependencies]rusty_yt.. 2026. 1. 13.
728x90
반응형