목록분류 전체보기 (48)
YESHTML5
# GitHub Pages 사용법 가이드## GitHub Pages란?GitHub에서 제공하는 무료 정적 웹사이트 호스팅 서비스입니다. HTML, CSS, JavaScript 파일을 GitHub 저장소에 올리면 자동으로 웹사이트로 배포됩니다.## 기본 설정 방법### 1. 저장소 생성```bash# 개인 홈페이지용 (권장)저장소명: username.github.io# 프로젝트용저장소명: 아무거나 (예: my-portfolio)```### 2. GitHub Pages 활성화1. 저장소 → Settings → Pages2. Source: Deploy from a branch3. Branch: main (또는 gh-pages)4. Folder: / (root) 선택5. Save 클릭## 간단한 예제 - 개발자..
현재사용중인 packages.json 자주사용하는것들은 만들어 두었다. "scripts": { "clean": "yarn clean:watchman && yarn clean:android && yarn clean:ios ", // 메트로 캐시삭제 "clean:watchman": "watchman watch-del-all", // node_modules 제거 yarn초기화 "clean:node": "sudo rm -rf ./yarn.lock && sudo rm -rf ./node_modules && sudo yarn && sudo chmod -R 777 ./node_modules", // ios 초기화 "clean:ios": "cd ./ios && rm -rf ./Pods && rm -rf ./Podfil..
맥북을 포멧을 했다. "~/Library/Preferences/com.apple.symbolichotkeys.plist" 에서 61번 키의 값을 131072로 변경합니다. 키의 값을 131072로 변경 완료 https://blog.edit.kr/entry/macOS-%ED%95%9C%EC%98%81-%EC%A0%84%ED%99%98-%EB%8B%A8%EC%B6%95%ED%82%A4-Shift-Space-%EB%A1%9C-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0 macOS 한영 전환 단축키 Shift + Space 로 변경하기 (Monterey 적용법 추가) (caps lock방법 추가) macOS Catalina (카탈리나)가 출시되면서, 32 bit프로그램들이 작동되지 않게 되..

맥북과 iMac의 작업환경이 조금 차이가 있다보니, 왔다갔다 하며 업무를 진행한다. Homebrew를 이용해서 업데이트 설치시 문제가 생긴 현황 화면에서도 오류 명령어를 알려주긴 하지만, 알아두면 좋을것 같아 기록해둔다. 참고블로그: https://yoshikixdrum.tistory.com/229 [Homebrew] homebrew-core is a shallow clone 에러 해결하기. Homebrew를 이용해 패키지를 설치하려고 하는 도중에 나온 문제로 homebrew-core is a shallow clone. 와 homebrew-cask is a shallow clone. 같이 에러가 나오면서 패키지를 업데이트를 할 수 없다.. yoshikixdrum.tistory.com
pod install 중에 다음과 같은 에러가 발생했다. [!] Error installing NMapsMap [!] /usr/bin/git clone https://github.com/navermaps/NMapsMap.git /var/folders/np/kql39mdx7576fmh_nzsm58240000gn/T/d20220526-76914-19amcn --template= --single-branch --depth 1 --branch release/3.15.0 Cloning into '/var/folders/np/kql39mdx7576fmh_nzsm58240000gn/T/d20220526-76914-19amcn'... Note: switching to 'b7ba615aa9d87c5b985b73e1a48..
CocoaPods 제거 및 인스톨 rm -rf ~/Library/Caches/CocoaPods. rm -rf Pods. rm -rf ~/Library/Developer/Xcode/DerivedData/* pod deintegrate. pod setup. pod install. 참고페이지 https://eunjin3786.tistory.com/112 [Cocoapod] Cocoapod 명령어 모음 [1] Podfile.lock을 여는 명렁어 open podfile.lock [2] cocoapod 버전 업그레이드 아래 명령어로 현재 버전을 확인하고 pod --version 원하는 버전으로 업데이트 시켜주세요 sudo gem install cocoapods -v 1.9.. eunjin3786.tistory.com

날씨 앱을 만들때 우선적으로 API 가져올수있는곳 공유해본다. https://data.kma.go.kr/api/selectApiDetail.do 기상자료개방포털 data.kma.go.kr

여행앱을 개인적으로 만들어 보고자 했을때가 있었다. 전국 각지에서, 활용정보, 이맘때쯤 가기 좋을곳, 등등 우선 한국관광공사에서 제공하는 API를 가져다 쓸수있다. https://api.visitkorea.or.kr/about/about.do TourAPI 3.0 소개 | 서비스 소개 | TourAPI3.0 지역 관광정보를 간행물에 활용하고, 학교에서는 연구 자료로 활용해 보실 수 있습니다. 관광정보를 이용해 웹사이트와 모바일 앱으로 유용한 관광정보 서비스도 만들어 보실 수 있습니다. 정 api.visitkorea.or.kr
useState에서 Object 즉 JSON형태로 저장한다. 이전에 값이 있는경우 대체되어버리기때문에, 기존의값 그대로 뒤에로 override형태로 덮어쓴다. const [json, setJson] = useObject({ title: 'test' }) 형태로 사용하고 싶어서, 만든 코드 올려본다. /** * @name useObject * @description */ import {useCallback, useState} from 'react' // Hook export const useObject = (initialState: {} = {}): any => { // Initialize the state const [state, setState] = useState(initialState) const ..
RestAPI 를 할때 axios를 많이 사용한다. 조금더 유용하게 사용하기위해 hooks 기반으로 만들었고, loading, error 로 같이 받을수 있게 해두었다. 코드는 다음과 같다. /** * @name useAxios * @description hooks기반 fetch */ import {useState} from 'react' import axios from 'axios' export const useAxios = (_url?: string, _options = {}) => { const [result, setResult] = useState('') // *-------------- result const [loading, setLoading] = useState(null) // *-----..