24년 1월 기준. npm install --save @react-native-firebase/app npm install --save @react-native-firebase/analytics // npm firebase 설치. Android 패키지 이름 android\app\build.gradle에서 applicationId "com.reactnative" 확인후 입력. 앱 닉네임 reactnative 입력. 프로젝트 경로에서 keytool -J-Duser.language=en -list -v -alias androiddebugkey -keystore ./android/app/debug.keystore 입력해서 SHA1 확인후 입력. google-services.json android/app경로에 복..
24년 1월 기준. https://reactnative.dev // React Native. react 의존적 UI, bridge로 인한 성능 저하. React Native 설치 https://nodejs.org // Node.js 설치. node -v npm -v // 설치 확인. npm install -g react-native-cli // React-Native-Cli 설치. global 설치 권장 안함. react-native -v // 설치 확인. https://www.oracle.com/java/technologies/downloads/#java8 내 PC-우클릭 속성-고급 시스템 설정-환경 변수 변수 이름 : JAVA_HOME 변수 값 : JDK 설치 위치(C:\Program Files\Ja..
16년 8월 기준. Restlet Client - REST API Testing // DHC by Restlet 이름바뀜. Talend API Tester로 이름 또 바뀜 https://chrome.google.com/webstore/detail/restlet-client-rest-api-t/aejoelaoggembcahagimdiliamlcdmfm?hl=ko https://studio.restlet.com/apis/local/info https://www.talend.com/products/application-integration/cloud-api-services/ Postman https://www.getpostman.com/ // Interceptor는 크롬 확장프로그램
20년 8월 기준. https://windows.php.net/download/ 윈도우는 기본적으로 멀티 쓰레드를 지원. 전통적인 php는 멀티 프로세스만을 지원. 그래서 다양한 오류가 발생, 이를 잡게 된 것이 TS(Thread Safe)방식. 서버 프로그램의 성능을 개선하기 위해 나온 것이 NTS(None Thread Safe). 기본적으로 아파치 웹 서버에 올리는 경우 TS로 진행. https://www.apachelounge.com/download/ ServerName localhost // httpd.conf 로컬호스트 설정 C:\Apache24\bin\httpd.exe -k install // cmd로 서비스 등록 php-ini-development C:\Windows 폴더에 복사 및 이름 변..
20년 10월 기준. GTM 계정-컨테이너-태그(트리거, 변수) 데모 계정을 먼저 생성하 경우, 설정에서 새 계정 추가 UA 속성 생성-고급 옵션 보기(2023년 7월 1일부터 UA 속성 데이터 수집중지) UA 속성-추적 정보-추적 코드-추적 ID(GA ID 확인) 속성-데이터 스트림-웹 스트림 세부정보에서 측정 ID 확인(GA4) 변수-새로 만들기-Google 애널리틱스 설정(GA_Tracking_ID) 추적 ID(GA ID 붙여넣기) GTM 페이지뷰 설정 새 태그-태그 구성-Google 애널리틱스: 유니버설 애널리틱스 추적 유형 페이지뷰, 애널리틱스 설정 변수 트리거 All Pages 설정할 필드가 아니라 사용자 속성에 user_id {{user - User ID}}, user_role {{user ..
21년 8월 기준. cat /proc/meminfo // 현재 메모리 사용 정보. sar -r 1 // 시스템 메모리 사용량 주기적 확인. ps -o pid,pcpu,pmem,rss,vsz,cmd -p 18299 // pid: 프로세스 ID, pcpu: CPU 사용률, pmem: 메모리 사용률, rss: 물리 메모리 사용량, vsz: 가상 메모리 사용량, cmd: 커맨드 top -p 18299 // 프로세스 확인. shift+m 메모리순 정렬. cat /proc/18299/status // /proc/[pid]/status. 프로세스 정보. telnet [host] [port] // 텔넷 확인 ssh -p [port] root@[hostname] // ssh 확인 echo > /dev/tcp/[host]..
22년 8월 기준. share된 원드라이브 웹에서 Sync하면 해당경로(ex: D:\C Corporation)에 생성됨. Add shortcut to My files 내 파일(My files)에 바로가기 생성. 이미 D:\에 잡은 경우, 바로가기 동기화 안됨. 충돌 확인하면, 바로가기쪽이 sync됨. 바로가기 제거. 상단 파란화면의 레이아웃-Shared 해당 폴더 클릭-Add shortcut to My files // 파일 바로가기 추가. 메일 링크 또는 해당 레이아웃에서만 되는듯. 상단 흑백 안됨. Share-Get a link-Restricted link // 해당 링크 상단 흑백, Add shortcut to My files 없음. Share-Get a link-View link, Edit link..
22년 9월 기준. Fiddler 모바일 디버깅 Tools-Options-HTTPS-Capturing HTTPS Connects // https 체크 해제 Tools-Options-HTTPS-Actions-Reset all certificates https://www.telerik.com/fiddler/add-ons // iOS 및 Android용 CertMaker 다운로드 후 실행 Options-Connections-Allow remote computers to connect(기본 포트:8888) // 리모트 설정 Capturing HTTPS Connects 체크 및 Decrypt HTTPS Traffic 활성화 설정-Wi-Fi-HTTP 프록시-프록시 구성-수동 // PC 서버 192.168.0.10,..
14년 4월 기준. Android에서 주소 자동링크 막기 address=no, email=no content=no 안드로이드 에뮬레이터 회전 CTRL + F11, CTRL + F12 현재 해상도 구하기 Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); View에서는 int mWidth = context.getResources().getDisplayMetrics().widthPixels; int mHeight = context.getResources().getDisplayMetric..