728x90
반응형
- [ pinslog ][일기] 그동안의 근황 | 두달동안 iOS 공부한 후기2023-03-05 18:27:51근황 나는 안드로이드 개발자다. 1년 정도를 안드로이드 개발자로 일했고, 성장에 대한 목마름으로 회사를 나와 회사에서는 써볼 수 없었던, 몰랐던 것들에 대한 공부를 진행하며 다음 회사를 찾고 있었다. 그렇게 한 회사에 지원을 하게 되었고, 면접을 보게 됐다. 회사에서는 '안드로이드로 공고를 올렸지만, iOS 개발자를 우선으로 찾고 있다.' 고 말했다. 그러면서 iOS를 공부해 볼 의향이 있냐고 물었다. 난 안드로이드 이전에 모바일 개발 자체에 뜻이 있던 사람이었기 때문에 '그렇다.' 라고 대답했다. 그렇게 최종합격을 하고, 자신들의 사정 때문에 두달 뒤인 3월에 출근해줄 것을 부탁하며 그동안 iOS 공부를 해줄 것 또한 부탁했다. 두달이면 (자발적인) 취준생으로 지내기 너무 긴 시간이었지만, 회사에서 내..
- [ pinslog/Log.daily() ][etc.] Xcode에 GitHub remote 추가하기 | GitHub access token 발행하기2023-01-18 23:13:02Xcode에 GitHub 계정 추가하기 Xcode Preferences - Accounts - + - GitHub 선택 계정과 GitHub Access Token 을 입력 Github Access Token 발급받기 깃허브 로그인 후 Settings Settings 페이지 하단에 Developer settings 클릭 Personal access tokens 클릭 생성 진행 Xcode에 remote 추가하기 Xcode 네비게이션에서 아래 항목(로컬 체인지) 클릭 - Repositories 새로 레포를 파거나, 이미 있는 레포를 추가하기 Add Existing Remote 를 클릭한 경우 Location에 git 주소를 입력 (Remote Name은 자동으로 생성됐던 것 같다) Xcode에서 push 하기..
- [ pinslog ][일기] 대기업/중견기업 코딩테스트 후기2022-11-29 11:02:27다들 회사 이름 걸고 후기를 남기던데...난 아직 그럴 실력은 못 돼서 그냥 퉁쳐서 글을 남긴다. (부끄덩) 만 1년부터 경력으로 지원할 수 있다기에 경력으로 지원해보았다. 서류 검토 후 연락을 준다고 한 날짜에 연락이 없길래 음 서탈인갑다~ 했는데 응시하라고 연락이 와서 방금 보고 왔다. 이제야 안건데 코딩테스트까지가 '서류평가'로 묶이는 것 같다. 신입 취준 시절에는 코딩테스트를 보는 게 겁이 나서 안 보는 곳으로 지원을 해서 일을 다녔다. 확실히..채용 프로세스에 공을 들이는 회사일 수록 사람을 대우할 확률이 큰 것 같다. 그걸 여실히 느꼈던 한해를 보내고 난 후 이번에는 코딩테스트도 응시해보기로 한것이다. 사실 내 스펙에 대기업 서류 덤빌 수 있다는게 난..그것만으로도 기분이 좋았다. 일전에도 모..
- [ pinslog ][일기] 강의를 구매했다. (The Red : 강사룡의 앱 안정성 및 확장성 강화를 위한 android 아키텍처)2022-11-25 15:41:46진짜 오랜만에 강의를 구매했다. 사려고 눈여겨 보던 강의도 아니었고...어쩌다 들어가게 된 곳에서 발견했는데 맛보기 강의를 들어본 후 내 손이 멋대로 움직여서 결제를 눌러버렸다. Android 개발자가 된지 이제 겨우 일년이 지났지만 개발을 하는 내내 항상 궁금했다. 도대체 아키텍처는 뭐고? 클린 아키텍처는 왜 중요한걸까? (사전적 의미를 모르겠다는 것이 아니다.) 그렇게 근본적인 질문은 마음 한구석에 묻어두고 개발하기에 급급했다. 그리고 남들이 다 좋다고 하니..하며 MVVM패턴에 대해 공부하고 적용했다. 그렇게 실무에서 사용하면서도 찝찝했다. '내가 이거 제대로 알고 쓰고 있는게 맞는건가?' 알음알음 깨우쳐가며 적용한 MVVM 패턴은 기존에 작성된 (굳이 따지자면) MVC패턴 코드보다 유지보수하기 편..
- [ pinslog/Log.daily() ][Java] 진법 변환과 BigInteger2022-11-23 22:04:12들어가며 코딩테스트 문제를 풀다보면 n진수 변환이 변변찮게 등장한다. 이번 기회에 확실하게 정리해보려고 한다. 진법 변환 제공 함수로 변환하기 n진수 -> 10진수 Integer 클래스에서 제공하는 함수로 변환할 수 있다. 2진수, 8진수, 16진수(Binary, Octal, Hex)를 제공한다. public class BinarySample { public static void main(String[] args) { int a = 29; System.out.println("Decimal -> Binary"); System.out.println(Integer.toBinaryString(a)); // 11101 System.out.println("Decimal -> Octal"); System.out.pr..
- [ pinslog/Log.daily() ][Android] EditText를 TextView처럼 사용하기2022-11-22 00:14:36상황 검색창을 누르면 검색화면으로 넘어간다고 생각해보자. 이때 목록화면의 검색창과 검색화면의 검색창을 재사용한다면 EditText를 TextView처럼 클릭 했을 때 setOnClickLister가 동작하도록 변경해야할 것이다. 그냥 EditText를 클릭하면 키보드가 활성화 되니까 말이다. 방법 EditText는 TextView를 extends하고 있다. EditText는 클릭하면 처음에는 focus를 맞추고 그다음 setOnClickListener가 동작한다. 그러므로 focus를 잡을 수 없도록 지정해주면 된다. editText.setFocusable(false); editText.setOnClickListener(v -> {/* do what you want */});
- [ pinslog/Log.daily() ][etc] MacOS에 Mysql 설치하기 (+ MySQL Workbench)2022-10-01 13:56:451. Homebrew를 통해 mysql을 설치하기 brew install mysql iterm을 통해 해당 명령어를 실행했는데 under Rosetta2.. 어쩌고 하면서 실행이 되지 않았다. 다른 글들을 보는데 그런 말이 없어서 답답해하던 찰나 그냥 터미널에서 명령어를 실행하니 잘만 되었다. 설치완. 2. 초기 설정하기 mysql.server start 서버를 실행해준다. mysql_secure_installation 그리고 해당 명령어를 통해 초기 설정을 시작하면 된다. 비밀번호 설정 복잡한 비밀번호를 사용할 것인지에 대한 질문 익명 유저 사용 여부 기본적으로 익명 유저를 갖는다고 한다. 원하지 않으면 Yes root 접속 권한 로컬에서만 사용 가능 하도록 할 건지 원격에서도 root 접속 가능하도록..
- [ pinslog/Log.daily() ]java.lang.SecurityException:Need android.permission.BLUETOOTH_CONNECT permission for AttributionSource | 'onRequestPermissionsResult()' deprecated2022-08-22 23:26:31java.lang.SecurityException:Need android.permission.BLUETOOTH_CONNECT permission for AttributionSource android 버전 12에서는 새로운 블루투스 권한이 도입되었다. BLUETOOTH_SCAN 앱이 저전력 (BLE) 블루투스 주변 기기와 같은 블루투스 기기를 검색하는 경우 BLUETOOTH_ADVERTISE 현재 기기를 다른 디바이스에서 검색할 수 있도록 하는 경우 BLUETOOTH_CONNECT 이미 페어링 된 기기와 통신하려는 경우 위 세가지 권한은 *런타임 권한이므로 앱에서 명시적으로 사용자 승인을 요청해야한다. * 런타임 권한 위험한 권한이라고도 하며, 이 권한을 부여 받는 경우는 앱에서 제한된 데이터에 추가로 액..
728x90
반응형