일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mosquitto
- hung-up
- socket-server
- JNI
- Android
- git
- Flavors
- firebase-database
- OZViewer
- TIZEN
- socket.io
- 워치
- AWS
- Java8
- mqtt
- socket-client
- Firebase
- NoSuchMethodError
- gradle
- cloud-firestore
- git-push
- ozd
- google-login
- Dva
- Galaxy Watch
- Kotlin
- ActivityResult-API
- BottomSheetDialog
- firebase-storage
- 오즈뷰어
- Today
- Total
목록분류 전체보기 (109)
Hyeyeon blog
1. Docker Desktop 다운로드 및 설치 Docker 홈페이지 에서 Docker Desktop을 다운받아 설치합니다. Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com 설치 후 Docker Desktop을 실행하면 아직 컨테이너가 없기 때문에 아래와 같은 화면이 표시됩니다. 2. "act" 설치 터미널로 아래의 명령어를 실행하여 act를 설치합니다...
1. DataBinding 설정 build.gradle(Module)에 DataBinding 설정을 추가합니다. plugins { id 'com.android.application' id 'kotlin-android' } android { ... // 설정 추가 buildFeatures { dataBinding = true } } 2. RecyclerView의 아이템 layout 생성 1) 리스트의 아이템으로 사용될 layout의 xml을 생성합니다. - 전체 레이아웃을 태그로 감싸게 되면 레이아웃 이름의 카멜형태로 데이터바인딩 객체가 생성됩니다. - list_item.xml으로 만들면 ListItemBinding 객체가 생성됩니다. 2) 이미지와 텍스트로 구성된 아이템으로 상단에 표시할 텍스트를 변수명..
※ 작성일 기준 zoom 최신 버전인 5.12.8 버전으로 설명합니다. 1. 줌 녹화 시작 하단의 "기록" 버튼을 클릭합니다. 녹화가 시작되면 기록 버튼이 "기록 일시 중지/중지" 버튼으로 변경되며 좌측 상단에 "기록 중..." 메시지가 표시됩니다. 2. 줌 녹화 일시 중지 "기록 일시 중지" 아이콘을 클릭하면 녹화가 잠시 중단되며 좌측 상단에 "기록 일시 중지됨" 메시지가 표시됩니다. (일시 중지는 녹화 파일이 저장되지 않습니다.) ※ 일시 중지 해제 - 좌측 상단의 ▶︎를 클릭하거나 하단의 "기록 다시 시작" 버튼을 클릭하여 녹화를 이어서 진행합니다. ※ 녹화 중지 (종료) - 좌측 상단의 ◼를 클릭하거나 하단의 "중지" 버튼을 클릭하여 녹화를 종료합니다. 3. 줌 녹화 중지 (종료) "중지" 아이콘..
1. 워치의 앱 목록 중 ⚙️설정 아이콘을 클릭합니다. 2. 연결 메뉴를 선택합니다. 3. Wi-Fi 메뉴를 선택합니다. 4. 연결된 Wi-Fi 항목을 선택합니다. 5. 스크롤을 내려 IP 주소를 확인합니다.
1. tizen-studio 설치 - https://developer.tizen.org/development/tizen-studio/download?langredirect=1 2. 워치 개발자 모드 및 디버깅 설정 - 설정 > 워치정보 > 소프트웨어 > 소프트웨어 버전 을 7번 터치하여 개발자 모드 실행 - 개발자 모드 실행 후, 설정 > 워치정보 > 소프트웨어 의 하단에 '디버깅이 꺼져있어요.' 문구 중 '디버깅'을 선택하여 디버깅 실행 3. 워치 wifi 연결 (pc와 동일한 wifi 연결) - bluetooth 사용안함, wifi 항상사용 으로 지정 4. sdb connect 명령어로 기기 연결 [갤럭시 워치 IP 주소 확인하기] - tizen-studio 설치 경로/tools/sdb connect..
1. Tizen Certificate-Manager 를 실행하여 + 버튼을 클릭합니다. 2. 에뮬레이터에서 사용할 경우엔 Tizen을, 실제 기기에서 사용할 경우엔 Samsung을 클릭합니다. 3. certificate profile 이름을 입력한 후 활성화된 Next 버튼을 클릭합니다. 4. 'Create a new author certificate'를 선택한 후 다음으로 넘어갑니다. 5. Author name, Password를 입력한 후 다음으로 넘어갑니다. 6. Author certificate를 저장할 위치를 선택한 후 Next 버튼을 클릭합니다. 해당 위치에 author.p12 파일이 저장됩니다. 7. 'Create a new distributor certificate'가 선택된 상태로 넘어갑..
순서 1. 변수 선언자 2. 조건문 1) if 조건문 2) switch 조건문 3. 반복문 1) for-in 반복문 2) while 반복문 3) repeat while문 4. 배열과 딕셔너리 1) 배열 2) 2차원 배열 3) 딕셔너리 5. 함수 6. 클래스 7. 클로저와 클로저 표현식 1. 변수 선언자 1) var: 지정된 값을 변경할 수 있는 가변 변수 2) let: 지정된 값을 변경할 수 없는 불변 변수 // var로 지정된 변수는 값 변경이 가능합니다. var name = "James" name = "John" // let으로 지정된 변수는 값 변경이 불가합니다. let name = "James" name = "John" -------------------------------------------..
일반적으로 강아지의 나이를 사람의 나이로 환산하면 강아지 나이에 7을 곱하라고 합니다. 이 계산법은 사람의 평균 수명 70년과 강아지의 평균 수명 10년을 단순히 비교한 계산법입니다. 그러나 최근 후성유전학을 통한 새로운 계산법이 공개되었습니다. 후성유전학 시계는 생물학적 나이를 예측하는 데 쓰는 수학 모형입니다. 생물은 나이를 먹으면 ‘DNA 메틸화’라는 변화가 발생하며, 이 현상이 얼마나 일어났는지의 정도를 활용하여 나이를 예측할 수 있습니다. 이를 바탕으로 여러 실험을 진행한 결과, 반려견의 노화 속도는 균일하지 않으며 어릴때 노화가 빠르게 진행되다가 수명의 1/3부터 노화 속도가 급감하는 패턴을 지닌다는 것을 알 수 있었습니다. 여기서 나온 새로운 환산법이 16 * ln(강아지 나이) +31 입니..