본문 바로가기

728x90

json

(3)
ActivityPub이 평범한 웹 기술로 살아남은 이유 ActivityPub이 평범한 웹 기술로 살아남은 이유IT & AI 뉴스 썸네일ActivityPub은 HTTP 요청, URL, JSON 객체처럼 웹 개발자에게 익숙한 재료로 서로 다른 소셜 서비스를 연결해요. 구현 장벽을 낮춘 단순한 구조가 Mastodon과 PeerTube, Lemmy 같은 제품이 각자의 기능을 유지한 채 소셜 그래프를 공유하는 바탕이 됐어요. 1핵심 요약구분핵심왜 볼 만한가요연합 구조서버가 원격 inbox로 활동을 보내요서비스마다 제품 구조를 통일하지 않아도 연결할 수 있어요구현 방식HTTP·URL·JSON을 그대로 활용해요기존 웹 개발 경험과 도구를 재사용할 수 있어요남은 부채오래된 서명 초안과 암호화 부재가 남았어요운영자가 인증과 신뢰 경계를 직접 설계해야 해요운영 정책각 서버가 ..
Bento는 560KB HTML 파일 하나에 편집기와 발표 도구를 담았어요 Bento는 560KB HTML 파일 하나에 편집기와 발표 도구를 담았어요Bento 단일 파일 오피스 도구 썸네일프레젠테이션 파일을 열기 위해 같은 프로그램과 계정부터 맞출 필요가 없는 도구가 나왔어요. Bento/Slides는 슬라이드와 편집기, 발표 화면을 약 560KB짜리 `.bento.html` 파일 하나에 묶어요. 최신 브라우저에서 파일을 열면 곧바로 편집하고 발표할 수 있어요. 1핵심 요약구분핵심왜 볼 만한가요파일 구조문서 데이터와 실행 도구가 HTML 파일 하나에 함께 들어가요별도 설치와 계정 없이 파일 자체를 보관하고 전달할 수 있어요AI 편집슬라이드 데이터가 읽을 수 있는 JSON 블록으로 남아요파일을 다루는 코딩 도구가 문서 구조만 고쳐 새 슬라이드를 만들 수 있어요발표 기능Morph ..
43MB 앱을 0.05MB 웹페이지로 바꾼 개발자의 실험 43MB 앱을 0.05MB 웹페이지로 바꾼 개발자의 실험IT & AI 뉴스 썸네일여행 일정과 PDF를 확인하려고 43MB짜리 앱을 설치해야 했던 개발자가 같은 정보를 웹페이지로 다시 만들었어요. 콘텐츠를 받은 앱은 124MB까지 커졌지만, 새 HTML 페이지 자체는 0.05MB에 그쳤어요. 앱 설치가 정말 필요한지 제품 기획 단계에서 다시 묻게 하는 사례예요. 1핵심 요약구분핵심왜 볼 만한가요앱 구조Travelbound는 서버에서 받은 텍스트, 이미지, PDF 링크를 화면에 표시했어요네이티브 앱이 필요한 기능과 웹으로 충분한 기능을 구분할 수 있어요분석 방법루팅한 Android 가상 기기와 HTTP Toolkit으로 네트워크 요청을 확인했어요앱의 데이터 흐름을 조사하는 현실적인 과정을 볼 수 있어요웹 변..

728x90