<commit_before># 집회 시위 제대로 안드로이드
집회 시위 제대로!   

<table border="0" width="100%"><tr><td width="50%"><img src="http://lab.jinbo.net/wordpress/wp-content/uploads/2015/08/cover-1.png" style="width: 100%;"></td><td><img src="http://lab.jinbo.net/wordpress/wp-content/uploads/2015/08/iphone-1.png" style="float:left; width: 100%;"></tr></table>
국가 폭력이 한창 극성을 부리던 2014년 여름, 인권침해감시단은 짧은 매뉴얼을 소셜 미디어를 통해 뿌렸습니다. 많은 사람들이 이러한 매뉴얼의 필요성에 공감하며 널리 퍼뜨렸고요.
이전에 인권단체들이 제작한 집회시위 매뉴얼 책자가 이미 있었지만, 긴급한 순간에 활용하기에는 아무래도 불편함이 있었습니다. 개별 참여자보다는 시위 주관자들을 대상으로 한 내용이기도 했었고요. 이전에는 지갑에 넣어가지고 다닐 수 있는 아주 작은 형사절차에 대한 가이드를 지니고 다니기도 했습니다. 언제든 경찰로 대표되는 공권력으로부터 어떠한 부당한 일을 당해도 놀랍지 않은 시절을 살면서 이런 가이드들이 제법 유용하기도 했고요.
그래서 만들어봤습니다! 급할 때 바로 찾아볼 수 있는 앱의 형태로, 평소에 궁금했어도 누구에게 물어봐야 할지 알 수 없었던 질문들을 상황별로 정리해서 집회시위를 제대로 하기 위한 매뉴얼을 만든 것입니다

관련 소개 페이지: http://lab.jinbo.net/projects/the-art-of-protest

## 앱 다운로드
https://play.google.com/store/apps/details?id=net.jinbo.theartofprotest

## 앱 지원 범위
* Android 4.0 이상

## 개발환경
* Ionic: HTML5 모바일 앱 개발을 위한 프레임워크
  * http://ionicframework.com/
  * = 빌드 도구 Gulp
  * + 패키지 관리자 npm/bower
  * + MVC 프레임워크 AngularJS
  * + 내장 UI 프레임워크 (JS, CSS)
  * + 네이티브 인터페이스 Cordova : https://cordova.apache.org/
* Crosswalk: 패키징시 웹킷을 내장, 웹뷰가 별도 분리되지 않은 4.0-4.3에서도 최신의 웹킷 기술 지원. Ionic 플러그인 지원
  * https://crosswalk-project.org
* PounchDB: NoSQL 데이터베이스인 CouchDB에서 영감을 얻은 오픈소스 자바스크립트 데이터베이스
  * http://pouchdb.com/
* Underscore.js: map과 같은 함수형 프로그래밍 헬퍼들을 지원하기 위한 라이브러리
  * http://underscorejs.org/
* BabelJS: ES6 → ES5 javascript 컴파일러
  * https://babeljs.io/
* IntelliJ/WebStorm: JSDocs와 @ngdoc/@name 지시어 사용시 훌륭한 자동완성 및 검증 지원
  * https://jetbrains.com/

## license
<a href="http://www.jinbo.net" target="_blank">진보네트워크센터</a>, <a href="http://policewatch.jinbo.net/" target="_blank">공권력감시대응팀</a> <a href="https://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank">CC BY-NC-SA</a><commit_msg> 불필요한 기술 소개 내용 제거<commit_after># 집회 시위 제대로 안드로이드
집회 시위 제대로!   

<table border="0" width="100%"><tr><td width="50%"><img src="http://lab.jinbo.net/wordpress/wp-content/uploads/2015/08/cover-1.png" style="width: 100%;"></td><td><img src="http://lab.jinbo.net/wordpress/wp-content/uploads/2015/08/iphone-1.png" style="float:left; width: 100%;"></tr></table>
국가 폭력이 한창 극성을 부리던 2014년 여름, 인권침해감시단은 짧은 매뉴얼을 소셜 미디어를 통해 뿌렸습니다. 많은 사람들이 이러한 매뉴얼의 필요성에 공감하며 널리 퍼뜨렸고요.
이전에 인권단체들이 제작한 집회시위 매뉴얼 책자가 이미 있었지만, 긴급한 순간에 활용하기에는 아무래도 불편함이 있었습니다. 개별 참여자보다는 시위 주관자들을 대상으로 한 내용이기도 했었고요. 이전에는 지갑에 넣어가지고 다닐 수 있는 아주 작은 형사절차에 대한 가이드를 지니고 다니기도 했습니다. 언제든 경찰로 대표되는 공권력으로부터 어떠한 부당한 일을 당해도 놀랍지 않은 시절을 살면서 이런 가이드들이 제법 유용하기도 했고요.
그래서 만들어봤습니다! 급할 때 바로 찾아볼 수 있는 앱의 형태로, 평소에 궁금했어도 누구에게 물어봐야 할지 알 수 없었던 질문들을 상황별로 정리해서 집회시위를 제대로 하기 위한 매뉴얼을 만든 것입니다

관련 소개 페이지: http://lab.jinbo.net/projects/the-art-of-protest

## 앱 다운로드
https://play.google.com/store/apps/details?id=net.jinbo.theartofprotest

## 앱 지원 범위
* Android 4.0 이상

## 개발 환경
* Ionic SDK http://ionicframework.com
* PouchDB http://pouchdb.com
* Underscore.js http://underscorejs.org
* IntelliJ

## license
<a href="http://www.jinbo.net" target="_blank">진보네트워크센터</a>, <a href="http://policewatch.jinbo.net/" target="_blank">공권력감시대응팀</a> <a href="https://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank">CC BY-NC-SA</a>
{'fraction_non_alphanumeric': 0.14592408214063474, 'fraction_numerical': 0.023335407591785935, 'mean_word_length': 3.812874251497006, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4565631', 'n_tokens_mistral': 2326, 'n_tokens_neox': 2769, 'n_words': 388}