Yeonhub 😊
⭐ https://github.com/yeonhub
📧 lsy3237@gmail.com

Creditcoin × CafeGM, CTC Ignition 2026 후기
·
Etc
날짜: 9월 28일(월) 오후 3시–6시 15분장소: SKY31 컨벤션 컨퍼런스룸 B creditcoin과 cafegm이 주최하는 CTC ignition 2026은 사전 신청을 통해 참석을 할 수 있었다.행사 직전 메일을 통해 입장 안내를 받을 수 있었고 롯데타워의 31층에서 진행되었다. 입구에는 커피와 쿠키가 준비되어 있었고 행사가 끝난 뒤에 에코백과 CTC ignition 기념 유니클로 티셔츠를 제공받을 수 있었다.1. 세션 시간표2. Opening keynote - Tae Oh체인은 콘솔이다Gluwa 오태림 대표의 오프닝 키노트로 행사가 시작됐다.오태림 대표는 닌텐도와 애플 이야기로 발표를 시작했는데, 블록체인도 콘솔처럼 범용화 되고 있고 결국 사람들은 그 위에서 돌아가는 앱을 보고 선택한다는 이야..
Creditcoin × CafeGM: CTC Ignition 2026 Recap
·
Etc
Date: Monday, September 28, 3:00–6:15 PMVenue: Conference Room B, SKY31 Convention Hosted by Creditcoin and CafeGM, CTC Ignition 2026 was open to those who registered in advance. Entry details arrived by email just before the event, which took place on the 31st floor of Lotte World Tower. Coffee and cookies were served at the entrance, and after the event, attendees received a tote bag and a CTC..
시리야 생수 주문해 줘 - 프론트엔드로 내려온 MCP
·
AI
요즘은 앱을 "말로" 쓴다이제는 AI 클라이언트한테 "이거 정리해줘", "메일 요약해서 읽어줘" 시키는 게 익숙해졌다. 여기서 한 발 더 나가면 이런 요구가 나온다. "시리야, 생수 주문해줘." 사람이 앱을 열어 클릭하는 대신, AI 에이전트가 앱을 직접 조작하는 것.사실 Claude가 하는 일과 똑같다. 직접 컴퓨터를 제어해 크롬 창을 열어 조작을 하거나 슬랙을 사용해 메세지를 보내기도 한다.문제는 지금 우리가 만든 웹과 앱이 전부 "사람이 화면을 보고 클릭한다"만 상정한다는 거다. 에이전트 입장에서 우리 앱은 그냥 알아볼 수 없는 픽셀 덩어리다.그래서 요즘 뜨는 질문. 에이전트가 우리 앱을 "쓸 수 있게" 하려면 뭘 해야 하나? 그 답으로 MCP가 프론트엔드까지 내려오고 있다.MCP는 앱에 달아주는..
페이팔도, 비자도 달러 코인을 만든다 (하지만 진짜 어려운 건 '보내기' 버튼)
·
Crypto
요즘 다들 "달러 코인"을 만든다페이팔이 PYUSD를 냈고, 비자와 스트라이프는 스테이블코인 결제를 붙이고 있다. 뉴스만 보면 세상 모든 핀테크가 약속이라도 한 듯 "달러 코인"을 만드는 중이다.그런데 달러는 이미 있는데 굳이 왜 블록체인 위에 또 달러를 올리는 걸까? 통장에 찍힌 숫자도 따지고 보면 디지털 달러인데.스테이블코인이 기술적으로 뭔지, 송금이 어떻게 동작하는지, 그리고 왜 결국 프론트엔드와 UX엔지니어가 가장 어려운 일을 떠맡게 되는지 알아보자. 스테이블코인은 결국 "숫자가 적힌 공책"이다기술적으로 스테이블코인은 거창하지 않다. 대부분 ERC-20 토큰 하나다. 컨트랙트 안에 "이 주소가 몇 개 가지고 있다"는 장부(balanceOf)가 있고, 송금은 그 장부의 숫자를 옮기는 transfer..
원티드 AX 컨퍼런스 2025 - AI에게 대체될까 두려운 개발자들에게
·
AI
배휘동 연사 — 「AI에게 대체될까 두려운 개발자들에게」두려움 대신 ‘에이전틱 워크플로우’로 답하기 AI가 내 일을 대체할까?컨퍼런스를 듣다 보면 질문은 자연스럽게 한쪽으로 모입니다. “AI가 우리 일을 대체하지 않을까?”라는 물음이죠. 배휘동 연사는 그 질문 자체에는 공감하지만, 답의 방향은 분명히 다르게 제시합니다. 우리를 대체하려는 건 AI가 아니라, AI를 잘 쓰는 사람이라는 겁니다. 말은 단순해 보이지만 실행은 쉽지 않습니다. 그래서 그가 꺼내 든 개념이 Designing Agentic Workflow, 즉 에이전틱 워크플로우 설계입니다. 목표를 이루기 위해 필요한 도구를 스스로 선택해 호출하고, 그 과정을 반복하며 작동하는 AI 시스템을 설계하는 능력이죠. 슬라이드의 정의를 그대로 옮기면, “..
React Native Expo Firebase Analytics 추가 하기
·
Front-End
Firebase Analytics는 사용자들이 앱을 어떻게 사용하는지, 어떤 기능이 인기 있는지, 앱 사용 중 어떤 행동들이 자주 일어나는지 등을 알 수 있게 해주는 도구입니다. 이 데이터를 기반으로 앱을 개선할 수 있고, 사용자 경험을 더 좋게 만들 수 있습니다.앱을 운영하면서 "사용자가 내 앱을 어떻게 사용할까?"라는 궁금증이 들 때, Firebase Analytics가 큰 도움이 됩니다. 예를 들어, "어떤 화면을 오래 보고, 어떤 버튼을 자주 클릭하는지" 등을 알 수 있습니다. 그래서 이 데이터를 통해 앱을 더 효과적으로 개선할 수 있게 됩니다. 1. Friebase/app, Firebase/analytics 설치https://rnfirebase.io/#install-react-native-fir..
React Native Firebase Analytics 추가 하기
·
Front-End
Firebase Analytics는 사용자들이 앱을 어떻게 사용하는지, 어떤 기능이 인기 있는지, 앱 사용 중 어떤 행동들이 자주 일어나는지 등을 알 수 있게 해주는 도구입니다. 이 데이터를 기반으로 앱을 개선할 수 있고, 사용자 경험을 더 좋게 만들 수 있습니다.앱을 운영하면서 "사용자가 내 앱을 어떻게 사용할까?"라는 궁금증이 들 때, Firebase Analytics가 큰 도움이 됩니다. 예를 들어, "어떤 화면을 오래 보고, 어떤 버튼을 자주 클릭하는지" 등을 알 수 있습니다. 그래서 이 데이터를 통해 앱을 더 효과적으로 개선할 수 있게 됩니다. 1. Firebase/app, Firebase/analytics 설치https://rnfirebase.io/analytics/usage#installat..
Expo 외부 앱으로 연결 Deep Linking 방법 (길찾기, 유튜브 등)
·
Front-End
앱을 구현하다 보면 다른 앱으로 연결을 해야 할 때가 있습니다.1. 전화 / 문자2. 인스타그램 프로필 / 페이스북 페이지 열기3. 지도앱으로 길찾기4. 카카오톡으로 공유하기 1. Linking그때 Expo에서 사용하는 메서드가 Linking입니다.https://reactnative.dev/docs/linking Linking · React NativeLinking gives you a general interface to interact with both incoming and outgoing app links.reactnative.dev사용법은 간단합니다. 특정 웹 페이지를 열고 싶다면 아래와 같이 작성하면 되고Linking.openURL("https://www.google.com")앱의 설정 페이..
Expo Node.js FCM 푸시 알림 보내기
·
Back-End
React Native Expo 앱에서 FCM 푸시 알림을 받기 위한 설정은 위 포스팅을 확인하시면 됩니다.https://nonmajor-be-developer.tistory.com/entry/React-Native-Expo-FCM-%ED%91%B8%EC%8B%9C-%EC%95%8C%EB%A6%BC-%EC%84%A4%EC%A0%95 React Native Expo FCM 푸시 알림 설정본 포스팅에서 다뤄볼 것1. Firebase FCM2. FCM 서비스 계정 키 얻기3. FCM 서비스 키 얻기4. Expo, FCM push token 얻기5. push 알림 채널 및 설정6. 포그라운드 알림 설정7. 포그라운드 알림 처리8. 알림 클릭 처nonmajor-be-developer.tistory.com 서버에서..
React Native Expo FCM 푸시 알림 설정
·
Front-End
본 포스팅에서 다뤄볼 것1. Firebase FCM2. FCM 서비스 계정 키 얻기3. FCM 서비스 키 얻기4. Expo, FCM push token 얻기5. push 알림 채널 및 설정6. 포그라운드 알림 설정7. 포그라운드 알림 처리8. 알림 클릭 처리 및 데이터 담아 보내기9. 프로덕션 배포를 위한 EAS 설정 FCM 푸시 알림 소개에 앞서 Expo 푸시 알림이 궁금하신 분들은 아래 링크의 공식문서를 확인하세요.https://docs.expo.dev/push-notifications/push-notifications-setup/ Expo push notifications setupLearn how to set up push notifications, get credentials for develo..
React Native Expo google map 지도 구현 방법
·
Front-End
본 포스팅에서 다뤄볼 것1. expo google map 구현2. 지도 초기 위치 (고정/현재위치)3. 현재 위치 표시4. 현재 위치 이동 버튼 (커스텀)5. 지도 이동 시 동작 (예: 현재 위치 재검색)6. 지도에 마커 표시 (커스텀)7. 마커 선택 시 말풍선(callout) 표시 (커스텀)8. 검색 리스트 선택 시 해당 위치로 이동+마커+말풍선 1. expo google map 구현https://docs.expo.dev/versions/latest/sdk/map-view/ MapViewA library that provides a Map component that uses Google Maps on Android and Apple Maps or Google Maps on iOS.docs.expo.de..
챗봇은 어떻게 개떡같이 말해도 찰떡같이 알아들을까?
·
AI
"개떡같이 질문했는데, 어떻게 찰떡같이 대답하지?" AI와 대화를 하다 보면 세심한 배려에 감동할 때가 많다. 한 번이라도 되물을 법도 한데 본인이 알고 있는 정보에서 어떻게든 답을 하려고 한다. (물론 말도 안 되는 답변을 할 때도 있지만) 그렇다면 AI는 어떻게 학습하고 내 질문을 알아듣고 답변을 해줄까? 1. 벡터 임베딩 : 단어를 숫자로 바꾸는 마법챗봇에게 질문을 하고 답변을 얻기 위해 우선 학습을 해야 합니다. 인간이 제공하는 데이터를 답변을 하기 가장 좋게 학습하려면 벡터 임베딩이라는 기술이 필요합니다.벡터 임베딩은 단어를 고차원의 숫자 공간에 매핑하는 기술이며 단어들을 숫자로 이루어진 좌표로 변환하는 작업입니다. 예를 들어 아래와 같은 답변을 학습시키면 서로 비슷한 형식이지만 필요한 정보가 ..
[1-2차] 프리온보딩 챌린지(AI) - AI로 나의 업무 스킬 업그레이드하기
·
PRE-ONBOARDING_AI (11월)
https://www.wanted.co.kr/events/pre_challenge_ai_6 AI로 나의 업무 스킬 업그레이드하기 | 프리온보딩 AI 챌린지 11월 | 원티드AI 시대에 나의 역량을 배로 높여줄 방법들을 소개하는 강의입니다. AI를 업무에 활용하는 방법을 미리 살펴보고, 문제 해결 과정에서 AI와 협력하는 이유와 방법을 깊이 있게 탐구해봅니다.www.wanted.co.kr 내년에 AI로 커리어 전환을 목표를 하고 있기에 학위 취득과 더불어 다양한 경험을 쌓고 싶었습니다.그동안 몇 차례 프론트 엔드 직무로 프리온보딩을 참여했는데, 이번 기회에 AI 챌린지도 모집을 하기에 참여했습니다. 챌린지 목표가 현직자들이 AI를 활용하여 업무 효율을 높이는 것에 있습니다.지금도 현재 상황에 맞는 라이브러..
React Native Expo에 google AdMob 추가하기
·
Front-End
1. react-native-google-adsexpo 앱에 google admob을 추가할 때 expo-ads-admob 라이브러리를 사용했지만, Expo SDK 46을 기준으로 더 이상 지원하지 않습니다.현재 포스팅일(2024.10) 기준 Expo SDK 버전은 51입니다.@Expo Versionhttps://github.com/expo/expo-ads-admob GitHub - expo/expo-ads-admobContribute to expo/expo-ads-admob development by creating an account on GitHub.github.com 공식 문서에서 추천하는 react-native-google-mobile-ads 라이브러리를 사용할 것입니다.https://githu..
AWS EC2 Linux Ubuntu cron 스케줄러 + Node.js
·
Server
1. 스케줄러매일 아침 같은 시간에 알람이 울리는 것처럼 서버에서도 정해진 날짜, 요일, 시간에 특정 기능을 해야 할 경우가 있습니다.개발 서버를 예로 들면, 정기적인 백업, 주문 재고 알림, 가격 변동, 구독 계정 활성화/비활성화 등 특정 시간에 한 번만 실행이 되거나 주기적으로 실행이 될 필요가 있는 기능들이 있습니다.이를 위해 필요한 것이 서버 스케줄러인데, 오늘은 제목에서 알 수 있듯이 JavaScript 파일을 Linux에 기본 내장된 기능인 cron 스케줄러에 등록해 보겠습니다. 2. cronhttps://help.ubuntu.com/community/CronHowto CronHowto - Community Help WikiIntroduction Cron is a system daemon us..