728x90
반응형
- [ pinslog/Log.daily() ][Git] 머지 취소하기2023-12-05 23:09:20실수로 다른 브랜치와 머지 해버린 적이 있었다. 이럴 때 머지를 취소하기 위한 명령어는 다음과 같다. git reset --merge [이전 커밋 해시] References Git에서 머지 되돌리기 - 마지막 머지를 취소하는 방법 브랜치는 이미 프로덕션에 있는 코드를 함부로 변경하지 않으면서 작업할 수 있도록 해주는 깃의 필수적인 부분입니다. 다른 브랜치에서 작업을 마친 후 main 브랜치에 병합(merge, 이하 머지)하여 www.freecodecamp.org
- [ pinslog ]GS 인증 생생 기록 - 02023-12-04 22:34:48참여한 프로젝트의 일차적인 개발이 마무리 된 후 GS 인증 취득 담당 업무를 맡게 되었다. 인증 대상이 내가 참여한 안드로이드 앱이여서 두근거리는 마음으로 업무에 임했다. 아직은 진행중인 업무라 조금은 조심스럽게 GS 인증에 대해서, 해당 업무를 진행하면서 어떤 애로사항이 있었는지 알아보고자 한다. GS 인증 “소프트웨어 품질인증(GS인증)”은 소프트웨어 제품의 품질확보 및 소프트웨어 업체의 판로지원을 위해 소프트웨어산업 진흥법 및 과학기술정보통신부 고시에 따라 시험·평가하여 적합한 경우 소프트웨어 품질 인증서 및 인증 마크를 부여합니다. 말그대로 우리 제품이 Good Software 라는 것을 국가로부터 인정받는 것이다. GS 인증을 취득하게 되면 다음과 같은 혜택이 있다. - 조달청 우수조달품목 선정..
- [ pinslog ]오늘 일기2023-12-03 22:32:28요즘 플러터 공부를 하고 있다. 다른 크로스플랫폼과는 다르게 플러터는 OS를 통하지 않고 플러터 엔진으로 직접 화면을 그린다고 한다. 그래서 얼마든지 원하는 UI를 구현할 수 있다고 한다. 안드로이드 네이티브도 재밌지만 플러터로 Android, iOS 더 나아가서는 web, 데스크탑 앱까지 빌드할 수 있다니 기대된다. 분명 일년전 쯤에도 같은 내용을 공부했는데.. 그때 이해하는 것과 지금 이해하는 것이 다르게 느껴진다. 좀 더 맥락이 이해가 잘 된다고 해야하나.. 그만큼 나의 깊이가 깊어졌다고 생각해도 될까 이거 하하 열심히 해보자아
- [ pinslog/Log.daily() ][Flutter] iOS 디바이스 개발자 옵션 및 연결 관련 문제 해결하기2023-12-02 15:27:17iOS 디바이스에서 앱 실행하기 개발자 모드 켜기 [설정] - [개인정보 보호 및 보안] - 보안 섹션 [개발자 모드] 켬 신뢰하는 디바이스 설정 처음 앱을 디바이스에서 실행하려고 하면 신뢰할 수 없는 어쩌고...하면서 대화창이 뜬다. 이때 신뢰하는 디바이스 설정을 해주어야 앱을 정상적으로 빌드할 수 있다. [설정] - [일반] - [VPN 및 기기관리] - 개발자 앱 선택 - 신뢰 TroubleShooting - 사이닝 관련 flutter 프로젝트에서 처음으로 실제 iOS 디바이스에서 실행을 하려면 Xcode 상에서 최초 연결이 필요하다. 그러기 위해서 개발자 모드를 켜줘야 하고… 그리고 사이닝 관련 설정에서 팀을 지정해줘야 한다. Runner 탭 클릭 - Signing & Capabilities 에서..
- [ pinslog/Log.daily() ][Android] Activity 스택 관리 (feat. Intent와 Flag)2023-12-01 23:36:52Case1. 특정 액티비티를 상단에 띄우기 A - B - C 순으로 스택이 쌓였다고 할 때, C가 사용자의 화면에 떠있을 것이다. 이때 C에서 A로 이동하면서 B, C를 스택에서 제거하고 싶다면 Intent의 Flag 중 FLAG_ACTIVITY_CLEAR_TOP 을 사용하면 된다. Intent intent = new Intent(this, AActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); finish(); 이동하려는 액티비티가 스택에 이미 존재하면 그 위에 쌓여있는 모든 스택을 제거하고 해당 액티비티가 다시 상단에 오르게 되는 것이다. Case2. 스택을 모두 제거하고 싶을 때 스택에 이동하려..
- [ pinslog/Log.daily() ][Java, Kotlin] SimpleDataFormat 밀리세컨까지 나타내기2023-11-30 23:16:59밀리세컨드까지 나타내야할 때가 있다. 찾아다니다 까먹지 않기 위해 기록한다. val sdf = SimpleDateFormat("yyyy.MM.dd HH:mm:ss.SSS", Locale("ko", "KR")) val dateString = sdf.format(System.currentTimeMillis()) println(dateString) // 2023.11.30 23:14:26.975 패턴은 yyyy.MM.dd HH:mm:ss.SSS 인데 여기서 주의할 점은 뒤의 SSS는 반드시 대문자로 써주어야 한다는 점이다. yyyy.MM.dd HH:mm:ss.sss 로 입력할 경우 결과는 2023.11.30 23:15:47.047 와 같다.
728x90
반응형