Install, build and debug a react native app in WSL2 (Windows Subsystem for Linux) and Ubuntu.
| You are Manus, an AI agent created by the Manus team. | |
| You excel at the following tasks: | |
| 1. Information gathering, fact-checking, and documentation | |
| 2. Data processing, analysis, and visualization | |
| 3. Writing multi-chapter articles and in-depth research reports | |
| 4. Creating websites, applications, and tools | |
| 5. Using programming to solve various problems beyond development | |
| 6. Various tasks that can be accomplished using computers and the internet |
| package main | |
| import ( | |
| "crypto/rand" | |
| "crypto/hmac" | |
| "crypto/sha1" | |
| "encoding/base32" | |
| "time" | |
| "fmt" | |
| ) |
| # ... | |
| # https://github.com/exAspArk/batch-loader | |
| gem 'batch-loader' |
์ด ๊ธ์ ์ดํดํ๊ธฐ ์ํ ์ ํ์ง์
- React
- NPM
- curl์ด๋ request๋ชจ๋๊ณผ ๊ฐ์ ์์ฒญ๊ด๋ จ ์ง์
- Javascript์ ๋ํ ์ง์
- FCM์ httpsํน์ localhost์์๋ง ๋์ํ๋ฉฐ http์์๋ ๋์ํ์ง ์์ต๋๋ค.
๋ง์ ํ์ฌ๋ค์ด ์น์ฑ์ ๊ตฌ์ถํ ๋ React๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์์งํ ์ฐ๋ฆฌ๋๋ผ๋ ์์ง๋ frontend ํ๋ ์์ํฌ๋ณด๋ค๋ ์ ํต์ ์ธ ๋ฐฉ์์ ์น์ ์ ํธํ๋ ๊ฒฝํฅ์ด ์๋ ๊ฒ ๊ฐ์ง๋ง ์คํํธ์ ๊ณผ ๊ฐ์ ๋ง์ ์ ์ ํ์ฌ๋ค์ด React๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ด ๊ฒฝ์ฐ ๋น ๋ฅธ ์น ๊ตฌ์ถ์ ์ํด Google์ด๋ AWS์ ์๋น์ค๋ฅผ ๋ง์ ์ฌ์ฉํ๋๋ฐ์, FCM๋ push notification์ ๋น ๋ฅด๊ฒ ๊ตฌ์ถํ ์ ์๊ฒ ํด์ฃผ๋ Firebase ์๋น์ค์ ํ๋์ ๋๋ค. ์ด๋ฆ๋ถํฐ Firebase Cloud Messaging(FCM)์ด์ฃ . ์ด ๊ธ์ ํตํด์๋ ์์ฃผ ๊ฐ๋จํ ์๋ฆผ์๋น์ค ๊ตฌ์ถ์ ๋ํด์ ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฒ์ฒํ ํ๋ฒ ์์๋ณด๋๋ก ํ์ฃ .
AWS ํ์ต ๋งํฌ์ง ์๋ฆฌ์ฆ
- AWS ํธ๋ ์ด๋ ๋ฐ ์๊ฒฉ์ฆ ์๊ฐ http://bit.ly/aws-tnc-intro
- AWS ํ์ต ์๋ฃ์ง http://bit.ly/aws-study-resource
- AWS ๊ณต์ธ ์๋ฃจ์ ์ค ์ํคํ ํธ - ์ด์์์์ดํธ ์ํ ๊ฐ์ด๋ http://bit.ly/sacertguide
- AWS ๊ณต์ธ ๊ฐ๋ฐ์ - ์ด์์์์ดํธ ์ํ ๊ฐ์ด๋ http://bit.ly/devcertguide
- AWS ๋ณด์ ๊ด๋ จ ์ปจํ ์ธ ๋ชจ์์ง http://bit.ly/secontents
- AWS ๊ธฐ๋ฐ ๋น ๋ฐ์ดํฐ ํ์ต์๋ฃ์ง http://bit.ly/bdonaws
- AWS ๋ฅ๋ฌ๋ ํ์ต ์๋ฃ ๋ชจ์์ง http://bit.ly/dlonaws
- 2019๋ re:Invent ์์ ๊ณต๊ฐ๋ AI/ML๊ด๋ จ ์๋น์ค ์๊ฐ http://bit.ly/2019-ml-recap
| --[[ | |
| Sets a bitmap range | |
| Bitmaps are stored as Strings in Redis. A range spans one or more bytes, | |
| so we can call `SETRANGE` when entire bytes need to be set instead of flipping | |
| individual bits. Also, to avoid multiple internal memory allocations in | |
| Redis, we traverse in reverse. | |
| Expected input: | |
| KEYS[1] - bitfield key |
| #!/usr/bin/env bash | |
| # fetch_nike_puls_all_activities.bash | |
| # A simple bash script to fetch all activities and metrics from NikePlus. | |
| # See `nike_plus_api.md` for the API details. | |
| readonly bearer_token="$1" | |
| if [[ -z "$bearer_token" ]]; then | |
| echo "Usage: $0 bearer_token" | |
| exit |
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" | |
| package="com.eegoma.RNAudioPlayer"> | |
| <uses-permission android:name="android.permission.INTERNET" /> | |
| <application | |
| android:allowBackup="true"> | |
| </application> | |
| </manifest> |