목록2024/09 (61)
투케이2K
[제 목][2024.09.15] [공지사항] 투케이 추석 인사 및 블로그 게시물 업데이트 공고 [내 용]안녕하세요! 투케이2K의 개발 블로그입니다.올해도 시간이 빠르게 지나며, 벌써 추석이 다가와 안부인사 및 게시물 업데이트 공고를 알려드립니다.이웃님들 모두 즐거운 추석 보내시고, 맛있는거 많이 드시고 행복한 연휴 되셨으면 좋겠습니다 !추석 연휴 간 저 또한, 고향에 방문하게 되어 2~3일 간은 블로그 게시물을 업데이트 할 수 없어 미리 공지 드립니다.최근 무더운 여름과 .. 비소식으로 인해 모두 힘드신 일상을 보내셨을 텐데 .. 모두 힘 내시고 하시는 일 모두 잘 되셨으면 좋겠습니다.게시물은 추석 연휴 지나고 일상에 복귀해 다시 열심히 공부하여 유용한 IT 소식 및 개발 소식을 전..
[제 목][IT 용어] 챠크라 Chakra Max 용어 설명 [설 명]1. Chakra Max 란 인프라 통합 보안 플랫폼으로 데이터베이스 접근제어(DAC), 시스템 접근제어(SAC), 통합 계정관리(IAM) 각각의 솔루션을 유기적으로 결합하여 일원화된 보안 정책과 실용적인 관리 체계를 제공 하는 솔루션 입니다 >> 간단히 설명해 Chakra Max 란 DB 데이터베이스 접근 제어 솔루션 제품입니다 >> Chakra Max 는 내부 데이터베이스에 대해 인가 되지 않은 사용자의 접근을 제한할 수 있습니다2. Chakra Max 는 DAC, SAC, IAM 기능을 통합하여 하나의 인터페이스로 제공함으로써 기대 이상의 시너지를 제공합니다 >> 보안 범위 확대로 주요 자산에 접근하는 모든 경로를 보..
[제 목][IT 용어] 리워드 용어 설명 [설 명]1. 리워드 란 개설자가 재정적 지원에 대한 보답으로 참여자에게 드리는 제품 또는 서비스입니다2. 리워드 는 참여에 대한 감사의 의미를 담은 기념품 정도의 리워드가 전달될 수도 있고, 구매의 형식으로 아이디어를 실현한 결과물이 전달될 수도 있습니다3. 참여를 통해 받게되는 리워드는 일반적인 상품·서비스와 다르게 기존엔 존재하고 있지 않은 것 이 많습니다 >> 공연을 참여해서 얻게 되는 특수 디자인 CD 등 .. [참고 사이트]https://www.soundfriends.com/bbs_detail.php?start=40&tb=board_help&links_number=&bbs_num=59 [리워드] 리워드란 무엇인가요? - 사운드프렌즈리워드란..
[제 목][업무 이슈] android firebase FCM 푸시 알림 노티피케이션 단일 표시 이슈 - notify id 값 동일 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 FCM 푸시 알림 사용 시 단말 기기에서 노티피케이션 알림 표시가 단일 (하나) 로 표시 되는 이슈 >> 고객이 푸시 알림 내역을 지우지 않은 상태에서 추가 알림 내역이 없다는 문의-----------------------------------------..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] Fatal error: Unexpectedly found nil while unwrapping an Optional value [에러 원인]1. 데이터 변수 값 지정 시 Wrapping 된 형식으로 Optional 값은 변수로 설정할 수 없어 발생하는 이슈 2. unwrapping 수행 시 변수가 nil 값으로 되어 있는 경우 발생하는 이슈 [해결 방법]1. 데이터 체크 방어 로직 강화 - 기본 변수 값 nil 체크 - if let Optional 타입 체크 및 unwrapping 수행 실시 - guard let 사용해 unwrapping 된 값이 특정 데이터 형식 인지 체크 수행
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [SEARCH FAST] : connectionFtpServer // ----------------------------------------------------------------------------------------- func connectionFtpServer(tag: String, host: String, header: Dictionary?, userName: String, password: Stri..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // [웹 소켓 통신 연결 및 ping 체크 참고 사이트] // ----------------------------------------------------------------------------------------- https://blog.naver.com/kkh0977/223583023595 // ---------------------------------------------------------------------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // [웹 소켓 통신 연결 및 ping 체크 참고 사이트] // ----------------------------------------------------------------------------------------- https://blog.naver.com/kkh0977/223583023595 // ---------------------------------------------------------------------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]import Foundationimport UIKitclass C_WebSocket_Urlsession_Client_Module : NSObject, URLSessionWebSocketDelegate { /** * // ----------------------------------------------------------------------------------------------------------------------------------------------------------------- * TODO [클래스 설명] * // ------------------..
[제 목][IT 용어] ITO (IT Outsourcing) IT 아웃 소싱 용어 설명 [설 명]1. ITO 란 IT 서비스나 시스템에 대한 개발 및 운영, 관리를 회사에서 직접 하지 않고 전부 또는 일부를 외부 업체와 계약해 맡기는 것을 의미합니다 >> SI , SM 뿐만 아니라 IT 컨설팅 및 영업까지의 개념을 포함합니다2. ITO 를 통해 맡기는 서비스 및 시스템 예 로는 포탈, 메일, 메신저, 서버, 네트워크 등이 있습니다3. ITO 는 IT 가 본업이 아닌 회사들에게 IT 서비스 또는 시스템과 비즈니스에 도움을 줄 수 있습니다
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] loadPrivateKey : 특정 문자 제거 및 개인키 반환 수행 // ----------------------------------------------------------------------------------------- fun loadPrivateKey(inputStream: InputStream?): PrivateKey..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goAppRunLaunch] : 외부 앱이 설치되어 있으면 메인 실행, 아니면 마켓이동 실시 // ---------------------------------------------------------------------------------- fun goAppRunLaunch(mContext: Context, packageNames: String, param..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goAppRunLaunch] : 외부 앱이 설치되어 있으면 메인 실행, 아니면 마켓이동 실시 // ----------------------------------------------------------------------------------------- public static void goAppRunLaunch(Context mContext, final Str..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] # ------------------------------------------------------------------------------------------------# [사전) 명령어 수행 환경 설명]# ------------------------------------------------------------------------------------------------OS : WindowTerminal : CMD사전 조건 : - 안드로이드 스튜디오 설치가 된 PC 환경 필요 - 안드로이드 스튜디오에서 상단 Tools 메뉴 >> SDK Manager 메뉴 >> Android S..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] # ------------------------------------------------------------------------------------------------# [사전) 명령어 수행 환경 설명]# ------------------------------------------------------------------------------------------------OS : WindowTerminal : CMD사전 조건 : - 안드로이드 스튜디오 설치가 된 PC 환경 필요 - 안드로이드 스튜디오에서 상단 Tools 메뉴 >> SDK Manager 메뉴 >> Android S..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명]# ------------------------------------------------------------------------------------------------# [사전) 명령어 수행 환경 설명]# ------------------------------------------------------------------------------------------------OS : WindowTerminal : CMD사전 조건 : - 안드로이드 스튜디오 설치가 된 PC 환경 필요 - 안드로이드 스튜디오에서 상단 Tools 메뉴 >> SDK Manager 메뉴 >> Android S..
[제 목][업무 이슈] android apk , aab 파일 빌드 시 보안 서비스 적용 및 앱 sign 서명 (jks , keystore) 초기화 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. android apk , aab 파일 빌드 시 보안 서비스 적용 및 앱 서명 해제 관련 이슈 문의 ------------------------------------------------------------------------------[원인 파악 ..
[제 목][투케이 학습] : android 안드로이드 앱 서명 툴 jarsigner (자르 사이너) , apksigner 및 zipalign 개념 정리 [설 명] -----------------------------------------------------------------------------------------[jarsigner 설명]-----------------------------------------------------------------------------------------1. jarsigner 는 apk 및 aab 파일을 서명 시 사용되는 툴 입니다 >> 흔히, aab 파일 사인 시 사용 (apk 사인은 apksigner 를 이용)2. jarsigner 를 사용하여 ap..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] loadPrivateKey : 특정 문자 제거 및 개인키 반환 수행 // ----------------------------------------------------------------------------------------- public static PrivateKey loadPrivateKey(InputStream inputStream) { ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] stringToInputStream : String 데이터를 InputStream 으로 반환 // ----------------------------------------------------------------------------------------- public static InputStream stringToInputStream(String ..