개드립용 크롬 확장 프로그램 만들기 (1 편)
Source
Evernote/Inbox/누구나 따라할 수 있는 확장 프로그램 만들기 -1편- - DogDrip.Net 개드립.md
Summary
본문은 개드립 사이트 리뉴얼로 기존 확장 프로그램이 작동하지 않게 되자, 프로그래밍 초보자도 따라할 수 있도록 새로운 확장 프로그램을 제작하는 연재글의 1 편이다. 주요 목표 기능으로 유저/게시글/덧글 차단, 중복 검사, 다크 모드 등을 제시하며, 데스크탑 크롬과 모바일 파이어폭스 지원 계획을 밝혔다. 실제 개발 과정은 2 편으로 이어지며, 본편에서는 크롬 개발자 모드 활성화 및 확장 프로그램 로드 방법, 공식 튜토리얼 참고 등 개발 환경 설정 단계만 다룬다.
Key Points
기존 개드립 확장 프로그램이 사이트 리뉴얼로 인해 비활성화됨에 따라 새 프로그램 제작 필요성 제기
목표 기능: 유저 차단, 게시글/덧글 필터링, 중복 검사, 다크 모드 적용
지원 플랫폼: 데스크탑 크롬 브라우저, 모바일 파이어폭스 브라우저 (모바일 크롬은 확장 프로그램 미지원)
개발 환경 설정: chrome://extensions/ 에서 개발자 모드 활성화 후 ‘압축해제된 확장 프로그램 로드’를 통해 테스트 가능
구체적인 코딩 및 구현 과정은 2 편에서 다루며, 본편은 서론 및 환경 준비 단계에 해당
크롬 개발자 도구 101
Google Drive 활용을 위한 6가지 Chrome 확장 프로그램
Requirify: 브라우저 콘솔에서 동적 라이브러리 로딩
크롬 컨퍼런스 핵심 요약 (Web Components, DevTools, Chrome Apps)
웹 증강을 위한 엔드유저 언어: 생산자와 소비자 모두를 위한 접근
Chrome Packaged Apps 개요 및 추천 앱
Gittip-links Chrome Extension 개발 기록
브라우저 개발자 도구의 25 가지 비법 (2011)
Chrome DevTools 모바일 스크린캐스트 및 에뮬레이션
#)
Video Resumer: YouTube 시청 위치 기억 확장 프로그램
실시간 웹 협업도구 만들기 (홍영택)
CommonBond, P2P 학자금 대출 플랫폼 확장
구글 iOS용 크롬 29 버전 주요 기능
Chocolatey: Windows 패키지 관리자 소개
CSS 최신 동향 파악을 위한 Adobe Web Platform 블로그
Chrome Beta: 숨겨진 자동 재생 오디오 탭 식별 기능
오프라인 웹 애플리케이션 만들기 (Mozilla 웹 기술 블로그)
Google Portable Native Client (PNaCl)
Chrome 28 베타: 리치 알림(Rich Notifications) 및 알림 센터 도입
Web Audio API의 Android Chrome Beta 지원 (2013)
Chrome Packaged Apps (Dev Channel 출시)
2012년 1,2월 브라우저 기술 동향
Chrome M37 Precision Touch (TouchEvents Float Coordinates)
Native Navigation (Airbnb)
Web Speech API 소개 및 구현 가이드
5 jQuery Notification Plugins
Fluid를 사용하여 웹사이트를 맥 메뉴 바 앱으로 변환하기
Chromecast 신규 앱 및 로컬 콘텐츠 스트리밍 지원 발표
자동차용 ‘콧코로’ 음성인식 비서 앱 개발기
Smart Learning News 19탄: EdTech 동향 (2014)
Google, Web Components 를 웹 개발의 미래로 제시 (2013)
Web Animations API: element.animate() (Chrome 36)
Firefox 35: Hello 비디오 채팅 개선 및 데스크톱 Marketplace 베타 출시
Google Chrome의 고성능 네트워킹 아키텍처
Scrapy 로 웹사이트 크롤링 해보기
Puppeteer를 활용한 로컬 개발 서버 대체 방안 (web.dev 사례)
Web Push Notifications for a Simple Login System
Pandora TV 및 게임기용 HTML5 사이트 출시
The Web Ahead: Jen Simmons 인터뷰 요약
Web Fundamentals 및 Web Starter Kit 리소스
웹 컴포넌트(1): Keep calm and usetheplatform
게임 개발팀 A의 정기 회의 매뉴얼
Yeoman: 도구를 활용한 더 나은 웹 개발
WebRTC DataChannel 구현, API 변경 및 크롬-파이어폭스 상호운용성
Android Remote Application Framework (RAF)
안드로이드 크롬의 WebRTC 지원 (2013)
Hiding Native HTML5 Video Controls in Full-Screen Mode
YouTube Audio Library 출시
WebRTC 인프라: STUN, TURN 및 시그널링
Microsoft Office Web Apps 실시간 공동 작성 기능 출시
Microsoft BrowserSwarm 출시
The “When Can I Use” Web Widget
SCR Screen Recorder for Android
Adobe Primetime 플랫폼 업데이트 및 터너 브로드캐스팅 계약
대시보드 장착 Nexus 7 및 KITT 테마 커스텀 런처
MixBit iOS 앱 업데이트: 검색, 저장, 공유 기능 개선
Create React Native App (CRNA) 소개
Google Web Designer 출시 예정 (2013)
FireChat: 인터넷 없이 작동하는 P2P 채팅 앱
Google Stadia 출시 정보 및 핵심 기능 요약
Google Classroom 출시 및 개요
JavaScript 학습 자료 (2013)
31 CSS Web Design Galleries You’ll Love
다이닝코드 모바일 앱 출시
WebRTC 보안 아키텍처와 호환되지 않는 신원 프로토콜의 적응 방안
Undead Overlord 모바일 RTS 개발 논의 (Experimental Game Dev Podcast)
CyanogenMod AirPlay 미러링 데모
Ingress 게임 설명용 신규 비디오 공개
Chromecast 에서 Game Boy 에뮬레이터 실행 방법 (개념 증명)
ITViewpoint.com: 30분 만에 캔디팡 만들기 영상 소개
WebKit의 웹표준 구현 현황 (2011)
Duolingo Android 앱 출시 및 사용자 기반 확대 전망
Google Stadia 기술 사양 요약
웹 기반 실시간 통신 보안 (WebRTC)
iOS)
2012년 비즈니스 및 마케팅 트렌드 예측 자료 12선 (슬라이드쉐어)
BitTorrent Bleep: P2P 암호화 메신저
Vine 앱 출시 및 주요 특징
gkeepapi 기반 Google Keep 미디어 자동화 파이프라인
HTML5 Video Player Comparison (2011)
Android)
HTTP 클라이언트 라이브러리의 리다이렉트 지원 방식 제안
Cyanogen, 일반 사용자를 위한 Android 설치 앱 출시
페이스북, 웹에 포스트 임베드 기능 제공
Wolfram Problem Generator 출시
8bit.js: Web Audio API 기반 8비트 사운드 라이브러리
에버노트 헬로 2.0 출시
VMware Horizon Suite 출시 및 HTML5 VDI 지원
iOS 개발자의 Android 개발 경험 (Nick Farina)
브라우저 동작의 이해 - 리플로우와 리페인트 및 그 최적화
KT 경제경영연구소 보고서 모음 (니오 필진)
Firefox OS 한국어 지원 현황 및 로드맵 (2013)
일본 동경서적의 iPad용 디지털교과서 출시 및 교육 환경 변화
Chocolatey: Windows 패키지 관리자 소개
Circuit Playground (App Store)
Twitter Alerts 서비스 출시 (2013)
HTML5 기반 프리젠테이션 도구 소개