0704-RN-Study

udemy algorithm

버스타고 이동시간이 많은데 듣기 좋은 강좌 하나를 구입했다.
udemy algorithm 강좌 가볍게 듣기 좋다

  • fibMemo
  • primeNumber
  • bubblesort
  • mergeSort

오늘 공부한 알고리즘 들

fibMemo는 좀 감동적이였다. cache를 해서 엄청난 개선 한 줄 추가 했을 뿐인데_=
primeNumber에서 접근 방법 Math.sqrt()는 답을 보고나마 그냥 이렇게 접근했구나는 알 수 있었다.
유클리드 호제법을 보면 조금 나으려나
일일이 숫자 하나씩 나눠지는 수가 있는지 체크하는 방법으로 풀었는데 … 나중에 더 살펴봐야겠다.
bubbleSort는 그냥 정렬 어떻게 하지 하면 바로 생각하기 쉬운 방법 그러나 비효율적

mergeSort도 감동
마치 fib -> fib Memoization 을 본 것 처럼
bubbleSort -> mergeSort는 분배랑 재귀를 적절히 사용해서 훨씬 빠르게 동작하도록 :D 와

RN공부

오늘은 rn 세미나 가는 날
react-native 저번에 했던 것 공부하고 질문 거리 좀 뽑아 내기 !!!
원래 토요일이나 일요일날 이거 해야지 하던 것을 이제 하고 있습돠

vim은 익숙해지면 쓰자요!
계속 i 누르느라 시간 다 간다. _=

RN 첫번쨰 세미나 리뷰

각각의 사용을 직접 해보면 더 좋을텐데 그냥 돌아가는 정도만
java 8 설치해서 안드로이드랑 ios로 잘 돌아가는 수순까지만 만들어놨다.

그리고 RN boilerPlate
어떤 것들을 채워줄 건지

  1. 타입
  2. 네비게이션
  3. navigator
  4. Global state management
  5. localization
  6. test

boilerPlate를 생각할 떄 보통 이런 것들을 고려한다. 미리 인지하고 있으면 더 좋을 듯하다.
각각의 환경 설정들은 하나 하나 잘 써보면서 더 …

다만 환경 설정에서 java10 -> java8로 바꾸느는데 좀 오래걸렸다

1
2
3
4
5
6
7
8
https://stackoverflow.com/questions/21964709/how-to-set-or-change-the-default-java-jdk-version-on-os-x

/usr/libexec/java_home -V
export JAVA_HOME=/usr/libexec/java_home -v 1.xx
해당 버전 입력

다른 답변들로 막 해봤는데 vi/etc/profile에서 설정 바꾸는 거는 제대로 동작을 안 했다 _= 왜 그런지는 잘 모르겠다만 그런 부분쪽으로 좀 해보다가 그래도 위에
환경 변수이걸로 직접 적용한다 겠지? 같은 명령어를 찾아서 다행이도 잘 ... 다음에는 늘 최신 버전을 지향보다는 stable로 깔아야 겠다 ;ㅁ;

그리고 실행 !
안드로이드는 avd manager => device 선택해서 켜놔야지 돌아간다.
react-native start 부터 하고 돌리는 것도 괜찮 가끔 dependency 설정이 다 안 되서 run-ios error가 날 수도 있으므로

주말에 시간 내서 native로 간단한 것 하나 정도는 만들어봐야 겠다 ! 일주일에 3~4시간? 투자?

rnNativeCommunity

2차 세미나

react-debugger 툴 및
flow 사용법
간단한 컴포넌트 조작

저번 세미나 처럼 그렇게 큰 도움은 되지 않았지만 오늘 네이티브를 좀 공부해서 그래도 연장선상에서 나름 재밌게 했다. 약간 아쉬운 세미나

그래도 다들 내가 알고 있는 것들을 나누려고 하는 이런 모임에서 에너지를 많이 얻고 오는 것 같다. 빨리 똑띠 개발자가 되서 공유하고 싶다아아

배민찬 시작

배민찬 구조 잡고 사스를 적용해보려고 한다.

플래닝

우선순위랑 효율성에서 좀 아쉬움
algorithm 재밌었는데 생각보다 시간 투자를 좀 많이 함 거의 2시간 한 듯 ?
RN 재밌긴 하지만 … 아직 내가 이거 공부할 떄 인가 싶기는 했음 !

아쉬운 점 vs 잘한 점

좋았던 점
Udemy 간단한 알고리즘 강의 대게 재밌게 들었음 memoization과 mergeSort
버스나 이동시간에 udemy 동영상 강의 활용하니 좋았다 ! / 근데 그만큼 피로가 좀 더 쌓이기는 한다. 그냥 음악 듣는 거 보단 역시 완벽한 건 없어 ;;;

아쉬움 …
오늘도 그리 부지런하지는 않았다. 11시반 학원 도착이면
Algorithm공부 조금과
RN공부가 전부 _=’’’ 우선순위가 그리 높은 부분은 절대 아니였을 텐데 아쉽다 플래닝
늘 플래닝은 pr우선 … why? 크롱에게 질문을 많이 할 수 있는 것이 제일 … -> 성장 할 가능성 높기 때문에

etc

code .
나도 code . 하면 vsCode실행되게 해놔야지 !