실제 기기에서 iOS 앱 빌드 및 테스트 방법: Expo EAS와 Apple TestFlight (파트 2/3)
프로덕션 스토어‑서명 바이너리 빌드 bash eas build --platform ios --profile production 프롬프트가 표시되면 EAS가 관리하도록 허용하세요: - certificates - provisioning profiles
17361 posts from this source
프로덕션 스토어‑서명 바이너리 빌드 bash eas build --platform ios --profile production 프롬프트가 표시되면 EAS가 관리하도록 허용하세요: - certificates - provisioning profiles
Jsoup xml org.jsoup jsoup 1.17.2 추가 최소 스크래퍼 만들기 이 예제에서는 페이지의 모든 링크 텍스트와 URL을 출력합니다: java import org.jsoup.Jsoup; im...
개요: 간단한 조정인 ESGD로 딥러닝 모델을 더 빠르게 학습시킵니다. 많은 네트워크가 평탄한 구간이나 안장점에 갇혀 학습이 느려지고, 그리고 p...
!ecap0https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads...
AI 에이전트가 매일 여러분의 머신에 패키지를 설치하고 있습니다. 하지만 그 패키지들은 과연 얼마나 안전할까요? AgentAudit https://agentaudit.dev/에서 우리는…
이것은 GitHub Copilot CLI Challenge(https://dev.to/challenges/github-2026-01-21)에 대한 제출물입니다. 제가 만든 Multiplication Master는 웹 기반 애플리케이션입니다.
제가 만든 Redacta는 특정한 필요에서 탄생한 개인적인 솔루션입니다: 오디오와 비디오 형식에 갇힌 지식을 되찾고자 하는 욕구입니다. 저는 ...
Firebase vs. GenosDB: 실시간 동기화 재고하기 Firebase는 누군가 “실시간으로 데이터를 어떻게 동기화하나요?” 라고 물을 때 기본 답변이다. 그리고 솔직히 말해서, 그것은 …
리팩토링 에이전트 스킬: 내 컨텍스트 윈도우가 사망한 날 한 번만 겪는 특정한 고통이 있다: 당신은 Claude Code에 있고, 몇 가지를 트리거한다...
파인튜닝은 망치가 아니라 칼이다 파인튜닝은 평판 문제가 있다. 일부 사람들은 이를 마법처럼 여기며: “그냥 파인튜닝만 하면 모델이 우리 d…”
이 댓글을 숨기시겠습니까? 게시물에서는 숨겨지지만 댓글의 퍼머링크를 통해 여전히 볼 수 있습니다. 하위 댓글도 숨기기…
바이브 코딩의 흥망성쇠 2025년 2월, 안드레이 카르파시(Andrej Karpathy)는 “vibe coding”이라는 용어를 만들었다—바이브만으로 소프트웨어를 구축하고 AI가 모든 것을 작성하도록 하는 예술이다.
프로젝트의 프론트엔드 작업을 하면서 shadcn/ui를 사용했는데, 정말 좋은 경험이었습니다. 컴포넌트가 깔끔하고 안정적이며 높은 커스터마이징이 가능합니다. Si...
‘The silver bullet – why building software is still hard’의 표지 이미지 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=...
Partial indexes는 특정 액세스 패턴을 목표로 하는 정교한 인덱스입니다. 테이블의 모든 행을 인덱싱하는 대신, 조건에 맞는 행만 인덱싱합니다.
소개 Google Maps는 많은 기능을 제공하지만, 높은 트래픽에서의 비용이 문제가 될 수 있습니다. 여전히 Google Street View를 앱에 통합할 수 있습니다.
면책 조항: 이는 제가 직접 browser 세션에서 관찰한 내용과 클라이언트‑side 코드가 수행하는 것으로 보이는 내용에 기반합니다. 법률 자문이 아니며, 주장도 아닙니다.
간단한 Java Square 클래스를 Python으로 변환하기 아래는 Java로 작성된 기본 Square 클래스를 동등한 Python 구현으로 단계별(step‑by‑step) 변환한 내용입니다.
개요 기술 세계에서 버그를 찾는 것은 종종 지루하지만 소프트웨어 개발에 필수적인 과정으로 여겨집니다. 하지만 꼭 그래야 할까요? 디버그...
이것은 GitHub Copilot CLI Challenge를 위한 제출물입니다. 저는 기존의 오픈‑소스 Windows 데스크톱 앱을 전체 규모의 크로스‑플랫폼 모바일 eco…
어떤 Programming Language을 사용할지 신경 쓰시나요? 저는 종종 Reddit 토론을 떠올립니다. 누군가 진심으로 “어떻게 하면 Haskell job을 찾을 수 있을까?”라고 물을 때—그리고 거기…
GitHub Copilot CLI 챌린지 제출 https://dev.to/challenges/github-2026-01-21 내가 만든 것 나는 에티오피아 아디스아바바에 삽니다. 내 인터넷이 자주 끊깁니다.
표지 이미지: Stop Writing Python Scripts Just to Convert JSON to CSV 🛑 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,form...
게임 회사의 작은 팀이 흐름 효율성을 32%에서 85%로 끌어올린 방법 — AI에 제공하는 것을 바꿈으로써 우리 팀은 책대로 Scrum을 운영하고 있었다: 2주 스프린트…
React에서 DOM 요소와 직접 대화해야 할 때, React가 방해하는 것처럼 느껴진 적이 있나요? 바로 그때가 useRef를 사용할 때입니다. 이를 비밀스러운…
Model Context Protocol MCP – 개발자가 알아야 할 사항 Anthropic가 2024년 말에 중단한 이후 Model Context Protocol을 추적하고 있습니다. 이제는 더 이상 먼지가 쌓인 G…
사이트 구성 diff diff --git a/site/hugo.toml b/site/hugo.toml index 4dba0ec..7d59855 100644
모든 MCP 개발자가 무시하는 문제 MCP 서버를 구축합니다. GitHub 토큰이 필요합니다. OpenAI 키가 필요할 수도 있습니다. 이들은 어디에 넣어야 할까요? json { 'mcpServers': { 'my-ser...
핵심 문제: IPS가 분류 작업으로 다뤄진다. 대부분의 AI‑IPS 파이프라인은 이진 분류로 구성된다: 텍스트 트래픽 → Features → Model → {Malicio...
나는 소프트웨어를 오랫동안 작성해 왔기에 배포가 FTP를 의미하던 시절을 기억한다. 나는 다음과 같은 사람들과 일했다: - “10x engineers” - “Rockstar developers” - “Ninjas” - “Full-...
P2P 데이터베이스에서의 “Minimal Core” 함정 가벼워 보이기 때문에 라이브러리를 선택합니다. README에 3줄 설정이 나와 있습니다. 당신은 생각합니다: 완벽해, 이게 전부 필요…
GitHub Copilot CLI 챌린지 제출 https://dev.to/challenges/github-2026-01-21
모든 팀에는 우선순위가 정해지지 않는 버그 백로그가 있습니다. 오타, 누락된 오류 메시지, 깨진 링크, 사소한 UI 글리치와 같은 작은 문제부터 더 큰…
소개 이것은 GitHub Copilot CLI Challenge에 대한 제출물입니다. 저는 2026년 2월 14일에 챌린지에 등록했습니다. 비록 제 무료‑plan quota가 Copi...
a11y‑pilot – AI‑powered 접근성 수정기 GitHub Copilot CLI 챌린지 제출 > 당신의 린터가 실제로 발견한 문제를 고칠 수 있다면? a11y‑pilot...
MCP 서버용 에이전트 디스커버리 당신은 MCP 서버를 구축했습니다. 이 서버는 훌륭하게 작동합니다—툴 호출을 처리하고, 리소스를 제공하며, 경우에 따라 프롬프트까지 관리합니다. 하지만 다른…
소개: Self‑reviewing AI 시스템은 종종 제작자와 동일한 블라인드 스팟을 물려받는다. 모델이 자신의 출력을 평가할 때, 공유된 지식 격차가 발생할 수 있다.
tsx에서 map을 통한 렌더링 export function Parent { const array, setArray = useState(1, 2, 3, 4, 5); useEffect(() => { setTimeout(() => { setArray(prev => [6, 7, 8, 9, 10, ...prev]); ... }); }); }
두려움에서 자신감으로: 테스트 자동화와 CI/CD가 소프트웨어 전달을 혁신하는 방법 나는 기억한다, 그리 오래되지 않은 시절에, 새로운 소프트웨어의 출시일이…
개요 자율 주체의 시대에 분산형 커뮤니케이션 및 의사결정 플랫폼에 대한 필요성이 그 어느 때보다 커졌습니다. MoltBoard는 …
NGINX를 표적으로 하는 웹 트래픽 하이재킹 캠페인 탐색 끊임없이 진화하는 웹 보안 환경에서, NGINX 설치를 표적으로 하는 새로운 캠페인이 등장했습니다.
제가 만든 것: 저는 MedGuard를 만들었습니다. 이는 환자 프라이버시와 최신 AI의 힘 사이의 격차를 메우는 보안 clinical intelligence 플랫폼입니다. 의료 분야에서…
개요: SVG 파일은 어디에나 있습니다—아이콘, 로고, 일러스트레이션, UI 그래픽. 이들은 가볍고, 확장 가능하며, web‑friendly하지만, 디자인 툴에서 내보낸 SVG는…
“$500 for a Full Website?”의 함정. 당신은 수년간 프리랜싱을 해왔고, 포트폴리오는 탄탄합니다. 당신은 웹사이트 하나당 최소 $5,000의 가치가 있다는 것을 알고 있습니다.
실패는 너무 늦게 조사된다 대부분의 조직적 실패는 너무 늦게 조사된다. 무언가가 고장날 때쯤이면 시스템은 이미 expl…에 둘러싸여 있다.
소개 안녕하세요, 그래서 말인데요: 저는 제가 뭘 하고 있는지 잘 모르겠어요. 적어도 완전히는 아니고요. 제 말은, 그게 바로 요점이죠. 저는 항상 이해하는 것을 좋아했어요...
AI 에이전트가 API 키, 개인 키 및 PII를 유출하지 않도록 방지하세요. AI 에이전트는 텍스트를 생성합니다. 그 텍스트에는 때때로 비밀이 포함될 수 있습니다. 아마도 LLM이 환각했을 수도 있습니다.