[ref] React Native at Airbnb

React Native at Airbnb 에서 airbnb가 Mobile Framework으로 React Native를 사용하다가 다시 Native로 돌아간 이야기를 설명합니다.

Reactive Native 를 사용했을 때의 장점과 단점을 실제 과제 기준으로 설명이 있어서 Mobile Software Stack을 결정 할 때에 도움이 됩니다. 2년 간 사용하던 Framework을 전부 포기하고 다시 이동할 수 있다는 게 놀랍네요.

새로 옮겨간 Software Stack은 마지막 글에 있는데, MvRx (가칭) 으로 Epoxy (Server-driven Rendering) + Kotlin + Jetpack + RxJava 라고 합니다. 최근에 Kotlin 기반 Android의 Framework들이 성숙해서 저런 결정을 할 수 있습니다.


저소음 PC 설정

10년만의 PC 업그레이드에서 말한 것처럼 PC Upgrade를 했습니다.

기존에 사용하던 리안리 PC-7 케이스를 그대로 사용하면서 내부 부품을 교체해서 다음과 같이 최종적으로 저소음 PC를 꾸몄습니다.
  1. 레이븐릿지를 사용하기 때문에 별도의 그래픽 카드가 필요 없어서 내부 구성이 용이합니다.
  2. 오버클로킹 등은 전혀 고려하지 않았고 저 RPM으로 팬이 동작하기만 하면 됩니다.
  3. 비싼 녹투아나 마초 쿨러를 고려 해 보았는데, 너무 무거운 히트 싱크가 마음에 안들어서 적당한 크기의 딥쿨로 선택했습니다.
  4. 히트 싱크가 무거울 것 같아서 젓가랑을 이용해서 지지합니다.
위의 사진은 딥쿨 순정팬인데, 뒤에 ARTIC 120mm 팬을 하나 더 장착해서 듀얼팬입니다.

이렇게 했을 때에, 40도 이내에서 팬은 500 ~ 800 RPM으로 CPU/케이스 쿨러 소리는 잘 안들립니다만, 이제는 파워 팬 소리가 가끔씩 거슬리네요.

Windows 10 MBR 파티션을 GPT로 변환 할 때에 주의할 점 SW

예전에는 Disk를 MBR(마스터 부트 레코드)로 구성했었는데, 최근 시스템은 UEFI를 지원하고 이 경우 GPT(GUID 파티션 테이블)로 변환해서 사용 가능합니다. MBR의 경우 4T까지만 지원하고, 파티션 개수 제약도 있어서 미래를 대비하고 시스템이 지원 해 준다면 변환하는 게 좋은 선택입니다.

Convert MBR partition to GPT 나 다른 Article들을 보면 데이터를 보존하면서 MBR을 GPT로 변환하는 방법들이 설명되어 있는데, 몇 가지 주의사항이 있습니다.
  1. 현재 시스템이 UEFI를 지원해야 작업이 완료 된 후에 부팅이 가능합니다.
  2. 파티션 개수가 3 이하여야 합니다. 제 경우는 무슨 이유에서인지 Recovery 파티션이 2개였었는데, 1개를 강제로 지웠더니 잘 동작합니다.
  3. 반드시 1개의 Recovery 파티션이 있어야 합니다.
위의 2, 3번 때문에 상당히 시행착오를 했었는데, Link의 문제 해결에 있는 것처럼 %Windir%\Panther (제 경우는 C:\Windows\Panther)에 있는 로그 파일들에 관련 내용이 명시되어 있었습니다.

1 2 3 4 5 6 7 8 9 10 다음