목록2024/08 (202)
투케이2K
[제 목][IT 용어] 얼라인 (Align) 용어 설명 - 협업 [설 명] 1. 얼라인 (Align) 이란 쉽게 설명해 협업하는 과정에서 하는 일의 방향과 이해를 맞추는 과정 이라는 의미로 사용 됩니다.2. 얼라인 (Align) 은 조직과 팀 또는 구성원 서로 간의 이해를 일치 시키고 모두의 목표가 같은 방향을 바라보고 실행 될 수 있도록 조율하는 과정 입니다.3. 얼라인 (Align) 이해를 맞추는 과정 모습 : >> 다양한 방면에서 생각하며 해결 방안을 모색 >> 특정 방향으로 생각하게 된 배경 확인 >> 결과를 달성하기 위해 어떤 목적이 더 적합 할지 논의 >> 현재 진행 된 상황 및 내용에 대한 지속적인 공유4. 얼라인 (Align) 이 조직 및 팀에 미치는 영향 : >> 생산성과 ..
[환경 설정 및 설명]프로그램 : Git Bash설 명 : [Linux] curl ftp 접속 에러 - ftp curl: (3) url using bad/illegal format or missing url [에러 원인]1. 리눅스 curl 명령어 사용해 ftp 접속 수행 시 url 명령어 주소가 올바르지 않아서 발생하는 이슈 [해결 방법]1. 리눅스 curl 명령어 수행 및 ftp 접속 형식 변경 실시 >> 문법 : $ curl --user : >> 예시 : $ curl --user twok1234:admin ftp://twok.test.co.kr
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dwwZB0/btsJhM42JQk/WXHyGZOqQHd82keFygYFw1/img.png)
[개발 환경 설정]사용 툴 : PuttyOS : LINUX [소스 코드] # ------------------------------------------------------------------------------------------------# [curl 명령어 설명]# ------------------------------------------------------------------------------------------------1. curl 명령어는 리눅스에서 프로토콜을 이용해 URL 로 데이터 전송 후 서버 응답 값을 확인할 때 사용하는 명령줄 도구 입니다# --------------------------------------------------------------------..
[제 목][취업/이직] JD (Job Description) 직무 분석표 용어 확인 및 예시 작성 [설 명] --------------------------------------------------------------------------------[JD 기본 설명]--------------------------------------------------------------------------------1. JD 란 직무 분석표로 현재 채용하려는 회사에서 해야할 일 및 직무 등에 대해서 상세하게 설명해 놓은 것 입니다2. JD 에는 채용 공고에서 [자격 요건], [우대 사항] 등 내용이 포함 되어 있습니다. -------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GANGn/btsJfRyTSSU/HAueHAwGkJ1o2mKx6mhZt0/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ------------------------------------------------------------------------------------------ // TODO [전역 변수 선언 실시] // ------------------------------------------------------------------------------------------ String userName = "twok123"; String host = "towk.test.co.kr"; int port = 21; // [FTP 포트] String password ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c4bl73/btsJgdBDw1Z/EkTCHhdEkcY9Nkf7BFfob1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ------------------------------------------------------------------------------------------ // TODO [전역 변수 선언 실시] // ------------------------------------------------------------------------------------------ String userName = "twok123"; String host = "towk.test.co.kr"; int port = 21; // [FTP 포트] String password ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwLLMY/btsJgGi8EII/2NuRwN8qZayN4monzMISa0/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ------------------------------------------------------------------------------------------ // TODO [전역 변수 선언 실시] // ------------------------------------------------------------------------------------------ String userName = "twok123"; String host = "towk.test.co.kr"; int port = 21; // [FTP 포트] String password ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cB9GQK/btsJg4jHqPt/gaDaMzSp7Y1M956qy2eYw0/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ------------------------------------------------------------------------------------------ // TODO [전역 변수 선언 실시] // ------------------------------------------------------------------------------------------ String userName = "twok123"; String host = "towk.test.co.kr"; int port = 21; // [FTP 포트] String password ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5dmSc/btsJguwuyHU/itGmnnnKagRbFXc8zTM381/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ------------------------------------------------------------------------------------------ // TODO [전역 변수 선언 실시] // ------------------------------------------------------------------------------------------ String userName = "twok123"; String host = "towk.test.co.kr"; int port = 21; // [FTP 포트] String password ..
[타이틀]구 분 : Library / 라이브러리제 목 : [라이브러리] [Android/Java] commons-net-3.6.jar 파일 송수신 FTP 관련 라이브러리 [설 명]1. commons-net-3.6.jar 라이브러리는 FTP 파일 송수신을 수행할 수 있는 라이브러리입니다2. commons-net-3.6.jar 라이브러리 사용해 FTP 호스트 연결 및 해제, 파일 업로드, 파일 다운로드 기능을 수행할 수 있습니다3. commons-net-3.6.jar 라이브러리는 Maven 등에서 파일 다운로드 수행 후 >> 안드로이드 기준 libs 폴더에 삽입 후 implementation 의존성 부여로 사용할 수 있습니다 [참고 사이트]https://central.sonatype.com/art..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android/Java] FileOutputStream crashes with open failed: EISDIR (Is a directory) [에러 원인]1. FileOutputStream 파일 쓰기 수행 시 정의 된 경로가 정확하지 않아 파일 저장을 할 수 없어 발생 하는 이슈 [해결 방법]1. 특정 파일 디렉토리 접근 권한이 정상 부여 되어 있는지 확인2. 특정 파일 디렉토리가 존재하는 지 확인 (File exists)3. 세부 파일 명칭 (ex : test.txt) 이 정의 되어 있는지 확인
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] aws 플릿 프로비저닝 템플릿 Rejected , Accepted 구독 에러 - 연결 유실 , template name error [에러 원인]1. Aws 플릿 프로비저닝 수행 시 정의 된 템플릿 명칭이 올바르지 않아서 발생하는 이슈 - 템플릿 명칭 정의 에러 [해결 방법]1. Aws 플릿 프로비저닝 수행에 필요한 템플릿 명칭 재확인 및 해당 템플릿 명칭으로 프로비저닝 수행 실시2. 클레임 인증서 확인 요청 >> 임시 인증서 발급 완료 >> 템플릿 등록 요청 >> ThingName 응답 값 확인 테스트 진행3. 참고 사이트 : https://blog.naver.com/kkh0977/223558081843 6..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cGPB7G/btsJfkOkXle/NVbqcEkxZiUsPvlesycYg0/img.png)
[개발 환경 설정]사용 툴 : PuttyOS : LINUX [소스 코드] # ------------------------------------------------------------------------------------------------# [쉘 스크립트 / Shell script 설명]# ------------------------------------------------------------------------------------------------1. 쉘 스크립트 는 Shell 이나 command line 인터프리터에서 구동되도록 작성된 스크립트입니다.2. 윈도우 배치 파일 (.bat) 개념과 비슷하며, 쉘 스크립트 동작으로 정의 된 명령이 자동으로 수행됩니다.# -------..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 aws shadow mqtt 수행 publish , subscribe 결과 확인 - get, update, delete [설 명]// --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------[1]. 안드로이드 aws pleet provisioning 플릿 프로비저닝 수행 및 템플릿 등록 요청 , Thing Name 확인 필..
[제 목][업무 이슈] android - 안드로이드 구글 플레이스토어 퍼미션 권한 필수 권한 삭제 이슈 - permission tools:node=remove [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 소스 코드 단에서 특정 퍼미션 권한 삭제 후 >> 앱 업데이트 제출 >> 구글 플레이스토어에서 앱 권한 확인 시 필수 권한이 삭제 되지 않는 이슈 ------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vxUxr/btsJfQMHQhJ/66LBYoBgcI0WkrXxRZgnG1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goScheduleAlarmSetting] : 앱 스케줄 및 알람 설정 창 이동 // ----------------------------------------------------------------------------------------- fun goScheduleAlarmSetting(mContext: Context) { ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CPsCs/btsJge0M0Mu/LBC36Mk8ZR6RfSKnsv5iY1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getScheduleExactAlarmPermissionEnable] : [Android 13] : [스케줄 및 알람 설정 권한 확인] // ----------------------------------------------------------------------------------------- fun getScheduleExactAlarmPe..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OyR5T/btsJfUnWpy8/v2Nyo9798TRhJRktxtkkxK/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java [소스 코드] // [로직 처리 실시] try { // TODO [이중 for 문 수행 상단 위에 loop: 라벨 명칭 지정] loop: for (int i=0; i [결과 출력]
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] Your build is currently configured to use Java 17.0.6 and Gradle 6.7.1 [에러 원인]1. 안드로이드 스튜디오 설정 된 자바 Sdk 버전과 Gradle 옵션이 맞지 않아서 발생하는 이슈 [해결 방법]1. 안드로이드 스튜디오 >> gradle-wrapper.properties >> distributionUrl >> 자바 Sdk 버전에 맞게 gradle 옵션 변경 수행 >> Java 17 요청 시 Gradle 7.3 이상 변경 수행 >> distributionUrl=https\://services.gradle.org/distributions/gradle-7.4..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 Esptouch SmartConfig 스마트 콘피그 와이파이 연결 및 브로드 캐스팅 로직 [설 명] 1. 사전) 모바일에서 스마트 콘피그 기기 연결 및 등록을 하기 위한 와이파이 망 연결 상태 체크 (2.4 Ghz 연결 필요)2. 연결 된 와이파이 SSID , BSSID 값 확인 및 사용자에게 비밀번호 입력 요청 팝업창 표시3. 사용자가 비밀번호 입력 후 [확인] 버튼 클릭 시 >> new EsptouchTask 객체 초기화 수행 (SSID, BSSID, PW 필요)4. esptouchTask.setPackageBroadcast 브로드 캐스팅 알림 전파 수행 및 기기 연결 상태 체크 이벤트 리스너 등록 es..