- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 코틀린
- GIT
- posting
- KotlinInAction
- ai
- Android
- webflux
- 책추천
- 일본어기초
- coroutine
- suspend
- androidstudio
- pullrequest
- CustomTab
- 진짜일본어
- jlpt
- n3문법
- PR
- 진짜학습지
- errorhandling
- 일본어문법
- 진짜학습지후기
- github
- 책리뷰
- 안드로이드
- Kotlin
- rxjava
- 학습지
- blog
- withContext
목록2023/04 (6)
코딩하는 개굴이
💡"해당 포스팅은 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 책 소개 책 제목: 나도 하는 파이썬 데이터 분석 글쓴이: 김규석, 김현정 출판사: 한빛미디어 초판 1쇄: 2023년 3월 10일 파이썬, 사랑받는 프로그래밍의 시작이 되다. 몇년 전만해도 파이썬이 유명하지 않았던 시기가 있었다. (라떼를 내리고 싶지는 않지만 쉬운 예를 들자면 본인의 대학 때, 프로그래밍 입문이라는 강의는 스몰 베이직이라는 것을 이용해 그림을 그리고 게임을 만들었던 기억이 있으나, 그것은 몇년 후 파이썬으로 언어가 바뀌게 되었다.) 그러나, 어느새 파이썬은 프로그래밍 언어 순위 1위를 3년째 기록할 만큼 사랑받는 언어가 되었다. 감히 그 이유에 대해 말해보자면, 다소 쉬운 편으로 진입 장벽이 낮고, 데이터 분..
작업 시에, 만일 클론한 개인 레포에서 작업을 하고 Upstream 으로 PR 을 올리는 방식을 팀에서 사용하는 경우 PR 이 별도로 설정하지 않으면 Opensource/GitKraken 등에 뜨지 않는 현상이 보일 것이다. 이런 경우, 타인의 레포로 직접 가서 clone 할 수도 있겠지만 매번 그러기 번거롭기 그지없다. 따라서, Upstream 의 PR 을 끌어오는 명령어를 알아보도록 하자. 특정 PR 을 끌어오자 우리가 가져오고자 하는 PR 이 148번이라고 가정하자. 특정 PR 이 몇번인지는 아래와 같이 PR 에 들어가 우측의 # 이후에 적힌 번호로 알 수 있다. 이 번호를 가지고 아래 명령어를 입력하자. git fetch -fu upstream refs/pull/148/head:pr/148 git..
작업을 진행할 때, 일정 상 특정 배포 버전 후에 다음 버전의 작업을 진행하는 경우라면 괜찮지만 경우에 따라 동시에 여러 버전의 작업이 진행되는 경우가 존재한다. 또한 미연에 이슈를 발견해서 기록해두는 경우 등 여러 버전이 동시에 돌아가면 목표를 뚜렷하게 표시해두는 것이 커뮤니케이션을 원활하게 만들 수 있다. 이를 위해서 GitHub 에서는 Milestone 이라는 기능을 제공하고 있다. Milestone 생성하기 PR 혹은 Issue 에서 등록 시에도 Milestone 을 생성할 수 있지만 정석적인 방법을 알아보도록 하자. 우선 아래와 같이 Issue > Milestone tab 을 선택하여 현재 생성되어있는 Milestone 들을 확인할 수 있다. 이 목록들에서 특정 마일스톤을 선택해 수정하거나 삭제..
Pull Request 리뷰를 할 때, 특히나 아래와 같이 수정 사항이 많은 경우에는 물론 꼼꼼히 모든 것을 보면 좋겠지만 막막한 기분이 먼저 들곤한다. 저 모든 파일을 다 클릭해보아야 얼만큼 바뀌었는지 보이고 더 많이 변경된 것들을 먼저 보고싶어도 하나하나 눈으로 봐야하기 때문이다. 이럴 때, 조금 리뷰에 도움이 되는 크롬 확장 프로그램이 있어 소개해보고자한다. Better Pull Request for GitHub Better Pull Request for GitHub 는 크롬의 확장 프로그램이다. 단순히 들어가 크롬에 추가한 후, GitHub 의 원하는 PR 에서 정상적으로 Enable 되었는지 확인만하면 적용은 완료이다! 이제 어떤 것이 달라졌는지 한번 살펴보자. 좌측의 파일 트리에서는 몇줄이 바..
기존에 액티비티에서 결과를 받아올 때, 어떤 방식을 사용했는지 기억하는가? 우리는 지금까지 StartActivityForResult 로 액티비티를 호출하고, onActivityResult를 사용해 결과를 받아오곤했다. 그러나, 이 방법은 Deprecated 되었다. Activity 클래스에서 여전히 사용할 수는 있지만, Android는 AndroidX Activity 와 Fragment 에 도입된 새로운 방식을 통한 사용으로 변경될 것을 권장하고 있다. 그것이 바로 registerForActivityResult 이다. 우선, 우리는 가장 심플한 케이스인 MainActivity ← → SecondActivity 로 상호 데이터를 전달하는 케이스를 기반으로 알아보도록하자. MainActivity: Activ..
💡 "해당 포스팅은 길벗 출판사의 개발자 리뷰어로써 책을 제공받아 작성된 서평입니다." 책 소개 책 제목 : 아토믹 코틀린 글쓴이 : 브루스 에켈, 스베트라나 이사코바 옮긴이: 오현석 출판사 : 길벗 출판사 초판 : 2023년 03월 08일 코틀린, 커지는 그의 입지 코틀린은 이전과 달리 매우 강력한 입지를 자랑하며 안드로이드의 주류 언어를 꿰찼을 뿐 아니라 서버까지 자리를 넓혀가고 있다. 그 이유는 가독성, 다중 패러다임, 자바 상호 운용성, null 오류 최소화 등 다양한 이점에 있을 것이다. 그러나, 이 장점들을 전부 활용하기 위해서 코틀린은 깊이 있는 이해를 요구한다. 그리고 해당 책은 이 과정을 위해 필요한 내용들을 최대한 많으면서도 작게 쪼개 독자들을 안내한다. 책의 특징 [ ‘아토믹’ 한 설..