728x90
반응형
- [ pinslog ]바쁘다 바빠 현대사회2023-12-07 22:20:431. 19시에 일마치고 집으로 뛰어와서 (실제로 뛰지는 않았습니다.) 후다닥 자리에 앉아 강의를 듣고 있다. 한동안 일에 치여 자기계발을 멀리하고 살았는데 빼먹지 않고 강의 듣는 나 오늘은 칭찬해주고 싶다. 2. 체감 5키로가 넘는 맥북 프로를 두고 최근 맥북 에어를 들였다. 무려 m2다...! 폼팩터가 프로처럼 바뀌어서 더 마음에 든다. 작고 가볍고...앙증맞다...품에 안고 있으면 아이패드를 안은 것만 같다. 내 출근 가방에도 쏙 들어간다. 그렇게 아이패드 에어와 맥북 에어를 짊어지고 출퇴근을 한다. 에어 + 에어....조금은 무거울지도? 그럼에도 너무 좋다. 3. 요즘은 시간을 아껴쓰려고 노력한다. 정확하게는 틈날 때에 하나라도 해치우려고 하는 것 같다. 정각에 시작해야지! 같은 것들은 이제 더이상..
- [ pinslog ]GS 인증 생생 기록 - 12023-12-06 10:46:18GS 인증 생생 기록 - 0 참여한 프로젝트의 일차적인 개발이 마무리 된 후 GS 인증 취득 담당 업무를 맡게 되었다. 인증 대상이 내가 참여한 안드로이드 앱이여서 두근거리는 마음으로 업무에 임했다. 아직은 진행중인 www.pinslog.com 지난 글에서 GS 인증 신청에 대해 알아보았다. 이번에는 상담 및 계약에 대해서 작성해보려고 한다. 상담 및 계약 사실 계약은 내가 직접 진행한 것이 아니라 쓸 것이 없어서 상담과 계약을 하나로 묶었다. 말했던 것 처럼 세 곳에 상담을 신청했고 총 두곳과 상담을 진행했다. (어디서 했는지는..굳이 안쓰는 것이 좋을 것 같다.) 내가 직접 쓴 서류와 제품을 가지고 상담을 진행하려니 여간 떨리는 것이 아니었다. 가서 먼저 우리 시스템(제품)에 대해 설명을 하고, 먼저..
- [ 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
반응형