Etc 8

Rest api 이름 규칙

1. URI는 동사보다는 명사를, 대문자보다는 소문자를 사용하여야 한다.Bad Example http://khj93.com/Running/Good Example http://khj93.com/run/2. 마지막에 슬래시 (/)를 포함하지 않는다.Bad Example http://khj93.com/test/Good Example http://khj93.com/test3. 언더바 대신 하이폰을 사용한다.Bad Example http://khj93.com/test_blogGood Example http://khj93.com/test-blog4. 파일확장자는 URI에 포함하지 않는다.Bad Example http://khj93.com/photo.jpgGood Example http://khj93.com/phot..

Etc 2024.10.10

Etc - Study(이것저것)

위의 다이얼로그 속성의미 android:backgroundDimEnabled true : dialog view 바깥쪽을 system 이 정한 dim color 로 어둡게 해준다. false : dim 처리하지 않는다. android:windowAnimationStyle animation res : 해당 animation 을 적용한다. @android:style/Animation 을 지정해주면 animation 이 없다. android:windowBackground drawble res : 배경 색상을 지정한다 dialog 일 경우 windowIsFloating 이 true 라면 dialog view 영역만이 적용되고, false 라면 전체화면에 적용된다. android:windowTitleStyle st..

Etc 2022.01.06

Node 환경 셋팅 in VScode

* Vscode 설치 - 웹에서 다운로드 받아 설치하면됨 * Node 설치 - 웹에서 다운로드 받아 설치하면됨 * Node 작업폴더 생성 - 폴더를 하나 생성해서 vscode 에서 File > Open Folder 로 해당 폴더를 불러온다.(ex : node_workspace) * Node 실행 - 실행 환경 초기화 1. cmd > node_workspace 폴더이동 > npm init > 환경셋팅(Enter로 모두 넘겨도 됨) 2. 완료되면 package.json 파일 생성됨 3. 실행시킬 js 파일 생성 (ex : index.js) 4. package.json 파일 열기 > "main":"index.js" 수정 5. index.js 파일생성 > 테스트 코드 작성 > consol.log('Hello N..

Etc 2021.12.01

Node > Firebase > ios App Push (Node코드만있음)

* 서버팀에서 push 서버 개발시 위의 프로세스 처럼, 회사 백엔드 서버 > Firebase 백앤드 서버 > ios App 프로세스로 되어있을때, 특정 기기에 ios push Test를 할 수 있는(payload는 설정이 안되었음,notification 안뜰 수 있음)맒그대로 Log를 찍어서 push 가 정상적으로 수신 되는지만 테스트 하는 용도 (! 딱 Node 코드만 있으므로 나머지 설정 부분은 정리되는 데로 올릴 예정임) *사전 준비물 - ios Bundle ID - ios team ID - apple Delevoper > Keys 에 APNs가 체크된 Key ID - Firebase Cloud Messaging > 위의 Key ID로 등록된 APN인증서 등록 - 위의 Bundle ID로 등록된 ..

Etc 2021.07.08

Python 서버만들어서 WebSocket 통신 해보기(기본셋팅 및 예제)

[테스트 환경] - windows 10 - 웹브라우저(chrome 84.0.4147.125) [준비물] * Python * visual studio code * .html 예제 파일 * .py 예제 파일 [Step] [1] Python 설치 > Python 환경변수 설정 > Python WebSocket library 다운로드 [2] VSC(Visual Studio Code) 설치 > VSC python 플러그인 설치 > 기타 추가 플러그인 설치 [3] .py 예제파일 생성 vsc로 오픈 > ctrl+F5 코드실행 > 서버 오픈 완료 [4] .html 예제파일 생성 후 웹브라우저로 오픈 > 값 입력 > send 클릭 > vsc 에서 수신 및 송신 > .html 에서 수신확인 : 예제 끝 1. Python..

Etc 2020.08.25