전체 글(149)
-
취준생의 오픈소스 컨트리뷰션 도전기 (feat. Actionbase)
1. 기여 배경취준생의 일상은 서류, 코딩 테스트, 면접의 반복이다. 어느 순간 이 루틴 속에서 '진짜 개발자로서의 성장'을 놓치고 있다는 생각이 들었다. 그래서 예전부터 버킷리스트였던 오픈소스 기여에 도전했다.누군가 이미 만들어 놓은 거대한 프로덕션 코드베이스를 깊게 파고들어 이해하고, 그 안에서 내가 기여할 수 있는 빈틈을 찾아내는 과정 자체가 나에게는 큰 공부가 될 거라 생각했기 때문이다.2. 왜 Actionbase?평소 한국 개발 생태계에 기여하고 싶다는 마음으로 국내 오픈소스를 살피던 중, 카카오의 Actionbase를 만났다.사실 취준생 입장에서 진행하는 사이드 프로젝트는 트래픽이나 데이터 양에 한계가 명확하다. 그러다 보니 Redis, Kafka, 샤딩 같은 기술을 도입하는 것조차 '오버엔지..
2026.04.22 -
얼마닥(ElomaDoc)
1. 프로젝트 개요프로젝트명: 얼마닥 (EolmaDoc)서비스 소개: 건강보험심사평가원 API와 생성형 AI를 활용하여, 내 주변 병원의 비급여 진료비를 한눈에 비교하고 맞춤형 추천 리포트를 제공하는 웹 서비스이다.구분: 더존 ICT그룹 실무 연계 인턴십 프로젝트 (2025.09 ~ 2025.11)Github: https://github.com/douzone-internship배포주소: https://elomadoc.duckdns.org/ 얼마닥 elomadoc.duckdns.org 2. 기획 배경 및 목적정보 불균형 해소: 임플란트, 도수치료, 초음파 등 병원마다 제각각인 비급여 진료비에 대한 소비자의 정보 탐색 비용을 줄이고 객관적인 선택 지표를 제공하고자 했다.공공데이터의 효용성 극대화: 일반 소비..
2026.04.14 -
같이가자
1. 서비스 개요구글AI 기반 스마트 어플리케이션 개발 강좌에서 진행한 팀 프로젝트입니다.같이가자(gachi-gaja)는 단체 여행의 의사결정 과정을 자동화하고 최적화하는 서비스입니다.문제 정의: 멤버 간의 취향 차이, 일정 조율의 어려움, 리더의 독박 계획 수립.해결 방안: AI(Gemini)를 활용하여 멤버들의 요구사항을 분석하고, 투표 시스템을 통해 민주적이고 효율적인 일정을 확정합니다.2. 소프트웨어 구성도 (System Architecture)서비스의 전체적인 흐름은 아래 구성도와 같습니다. 핵심 기술 스택Language & Framework: Java 17 / Spring Boot 3.4.0Database: MySQL (JPA/Hibernate)Security: Spring Security &..
2025.12.23 -
캡스톤디자인1 - Myundo
Myundo 🎯 Myundo는 AI 기반의 맞춤형 면접 연습 및 피드백 서비스를 제공하는 웹 플랫폼입니다.Myundo는 취업 준비생, 이직 준비자, 개발자 등 다양한 IT 인재들이 실제 면접 환경과 유사하게 연습하고, AI로부터 실시간 피드백을 받을 수 있도록 설계된 서비스입니다.CS, 백엔드, 프론트엔드, 모바일(Android/iOS) 등 다양한 분야의 질문을 제공하며, 사용자의 답변을 AI가 자동으로 채점하고, 구체적인 개선점과 모범 답안을 안내합니다.또한, 이메일을 통한 정기적인 질문 발송, 학습 이력 추적, 스트릭 시스템 등 체계적인 자기주도 학습을 지원합니다.주요 특징다양한 IT 분야(기초 CS, 백엔드, 프론트엔드, Android, iOS) 질문 제공AI 기반 답변 자동 채점 및 맞춤형 ..
2025.07.10 -
WiFi: IEEE 802.11
IEEE 802.11은 무선랜(WiFi)의 표준 규격이다.IEEE 802.11 LAN architecture각각의 노드는 AP,Base station과 통신하는데 이 통신하는 영역을 BSS(Basic Service Set,a.k.a "cell")라고 부른다.WIFI는 모두에게 공용으로 열려있는 2.4GHz(ISM band),5GHz,6GHz(UNII band)를 사용한다.OFDM을 사용하여 주파수 활용률을 높인다.호스트는 인터넷을 사용하기 위해서는 AP와 반드시 연결해야된다.보통은 2가지의 방법을 사용한다.수동 스캔(Passive scanning):호스트가 모든 채널을 모니터링하여 AP가 주기적으로 전송하는 비콘 프레임(Beacon frame)을 수신한다.비콘 프레임에는 AP의 SSID,MAC addre..
2024.12.13 -
Wireless / mobile networks
현대에는 많은 무선기기가 등장하면 무선 인터넷 또한 발전하게 되었다.기본적으로 CSMA기반으로 디자인되었다.하지만 무선과 유선은 완전다른 링크를 사용하기에 유선에서 디자인된 모델들을 완벽하게 적용하기엔 무리가 있다.많은 무선기기는 기지국을 통해 연결된다.Wifi는 흔히 말하는 AP(Access Point,ex.공유기)로 연결되고 LTE 같은 셀룰러서비스는 각 지역의 기지국(Basestation)로 연결된다.Characteristcs of wireless links무선 링크는 유선 링크에 비해 훨씬 환경에 민감하고 여러 문제가 생긴다.대표적으로 3가지로 정리할 수 있다.Decreased signal strength(신호 감쇠) Multipath propagation(다중 경로 전파)Interference ..
2024.12.09