본문 바로가기

분류 전체보기96

국공립 휴양림 숙박 주말 예약 신청 국공립 휴양림 숙박 주말 예약 신청 2026. 5. 20.
무료 api 서버 운영 - supabase 아래는 supabase 의 요금제 안내이다. 위 무료 항목을 확인해보면,무제한 api 호출월 5만명의 액티브유저500메가 데이터베이스 (postgresql)5G 트래픽 (아웃바운드)1기가 스토리지 개발용이거나 개인적으로 사용하는 용도로 좋다.(상업용사이트라도 초기에는 무료로 운영하다가 이용자가 많아지면 요금 업그레이드하면 되므로 부담이 없다.) 주의할 점 : 무료계정은 1주일동안 이용내역이 없으면 정지된다. (정지되면 관리페이지에 접속하여 해제할 수 있다.) * 핵심 : cloudflare pages 와 supabase 를 같이 사용하면 동적인 웹사이트를 무료로 운영할 수 있다. 2026. 5. 19.
무료로 정적 웹페이지 운영 하기 : cloudflare pages 아래는 cloudflare pages 요금제 안내인데, unlimited 가 돋보인다. 위 안내에 따라 cloudflare 의 pages 를 이용하여 정적인 파일들을 올려놓고 무료로 웹사이트를 운영할 수 있다.정적인 페이지라는건 html, css, image 등 소스를 직접 수정하지 않으면 변하지 않는 페이지를 뜻한다. (서버에 파일을 저장하거나, 데이터베이스를 이용하는 등의 동적인 서버 처리는 불가능하므로 동적인 처리를 하려면 firebase나 supabase 와 같은 클라우드 서비스를 추가적으로 이용해야 한다.) 깃허브에 리액트 소스를 올리고 cloud flare pages 에 연결하면 소스 커밋 시 자동으로 빌드되고 배포되어 편리하다.웹사이트를 운영할 도메인을 구입했다면 도메인도 연결 가능하고(ht.. 2026. 5. 19.
vscode - 특정 프로젝트에만 vscode 설정값 적용 (ex. .prettierrc) {"prettier.configPath": ".prettierrc","editor.formatOnSave": true,"editor.defaultFormatter": "esbenp.prettier-vscode"}프로젝트의 루트 경로에 .vscode/settings.json 폴더와 파일을 생성해 다음과 같이 특별히 적용할 내용을 추가할 수 있다. 2026. 5. 19.
vite 으로 리액트 프로젝트 시작하기 vite 으로 리액트 프로젝트 시작하기npm create vite@latest my-react-app 1. 위 명령어 입력 후 'y' 로 진행 2. React 선택 (키보드 방향키로 위/아래 이동하고 "React" 항목에 Enter) 3. typescript 를 사용할것이므로 아래와 같이 "Typescript + React Compiler" 항목 Enter(React Compiler 를 사용하면 useMemo, useCallBack 을 자동으로 적용해주므로 선택) 4. 아래와 같이 설치 후 바로 시작 "Yes" 선택 5. 설치 중... 6. 설치 완료 메세지 (브라우저에 아래 주소 입력하여 페이지 확인) 7. 확인 (아래 Count is 0 버튼 클릭하면 숫자가 증가하는것 확인할 수 있다.).. 2026. 5. 19.
리눅스 버전 확인, 리눅스 커널 버전 확인 리눅스 버전 확인 (아래 세가지 방법)cat /etc/os-releaselsb_release -a/etc/*-release 리눅스 커널 버전 확인uname -a 끝. 2025. 11. 2.
비정상 사용자 ip 로 접속 차단하기 리눅스 서버 운영중 비정상 트래픽이 발생하는 경우가 있다. 이 경우 근본적인 원인을 찾아 수정하는것이 맞겠지만, 우선 급한대로 해당 접속ip 를 먼저 차단하려면 비정상적인 접속자의 ip 를 확인하고 아래와 같이 접속을 차단한다.route add -host xxx.xxx.xxx.xxx reject 차단된 ip 의 해제는 아래와 같이 하면 된다. route del -host xxx.xxx.xxx.xxx reject 끝. 2025. 11. 2.
mariaDB 사용자 등록 / 패스워드 / 권한 설정 mariaDB 사용자 등록 / 패스워드 / 권한 설정 1. 사용자 등록create user 'userid'@'localhost' identified by '12345678'; 2. 사용자 패스워드 변경SET PASSWORD FOR ‘userid’@‘localhost’ = PASSWORD('12345678'); 3. 데이터 베이스 사용 권한 설정GRANT ALL PRIVILEGES ON dbname.* TO 'userid'@'localhost' IDENTIFIED BY '12345678'; 4. 위 내용을 서버 내부(localhost)에서만 접속하용하므로, 외부접속을 허용하게 하거나, 특정 ip에서 접근을 허용하게 하려면 위 내용 중 'localhost' 부분에 '%' 나 '123.123.123.12.. 2025. 10. 23.
특정 날짜 필드에 입력된 날짜 값을 1년 전으로 업데이트 특정 필드의 날짜 값을 1년 전으로 업데이트 (입력되어 있는 값을 기준으로 1년 전으로) update table set 필드명 = DATE_SUB(필드명, INTERVAL 1 YEAR) where ...... ; 끝. 2025. 10. 16.
sketchmon 으로 텍스트 타이핑 효과 만들어요 sketchmon 에서 콘텐츠 생성시 아래와 같이 텍스트 타이핑 효과를 넣을 수 있습니다. 몇번의 클릭으로 간단하게 만들 수 있으니 자세한 방법은 아래 링크에서 확인 해 주세요.https://guide.sketchmon.com/24 글자 타이핑 효과 만들기스케치몬에서 글자 타이핑 효과를 만드는 방법에 대해 안내합니다.글자 타이핑효과는 아래와 같은 형태로 만들 수 있습니다. 1. 글상자 버튼을 이용해 캔버스에 글상자를 삽입 합니다. (상단 글guide.sketchmon.com. 2025. 10. 16.
스케치몬 (sketchmon) 프로요금제 1개월 무료 이용 쿠폰 사용하세요. 스케치몬 프로요금제 (월 5,500원)를 1개월 동안 무료로 이용할 수 있는 쿠폰 안내 드립니다.쿠폰이용시 결제정보(신용카드) 등록은 필요 없으며, 쿠폰 등록만으로 무료로 프로요금제 이용이 가능하니 결제에 대한 부담없이 등록하셔서 사용하세요.스케치몬은 무료 가입만으로도 대부분의 기능을 이용할 수 있지만, 콘텐츠 저장 개수 및 페이지 수에 제한이 있습니다.프로요금제 이용시 위 제한이 없어지므로 자유롭게 이용이 가능합니다. 자세한 내용은 아래 링크를 확인하세요~ https://guide.sketchmon.com/19 스케치몬 프로요금제 1개월 무료 이용 쿠폰을 드립니다.스케치몬 프로요금제 (월 5,500원)를 1개월 동안 무료로 이용할 수 있는 쿠폰 드립니다.쿠폰이용시 결제정보(신용카드) 등록은 필요없으며,.. 2025. 9. 8.
간단한 만화 만들기 스케치몬으로 간단한 만화를 만들어보자 그림은 직접 그리거나 적당한 그림을 찾아서 넣기로 한다.난 그림을 못그리니 가져와 보자 https://www.irasutoya.com/ 여기 가면 쓸만한 그림이 많으니 찾아서 미리 준비하자.이미지들을 구지 다운로드를 받아놓지 않아도 되고, 스케치몬 화면과 위 이미지사이트 화면을 따로 두개 띄워놓고 드래그/드롭 으로 넣으면 된다. (아래 그림 참고) 우측 "도형" 메뉴에 가 보면 여러가지 말풍선이 있으니 캔버스로 드래그/드롭 하여 사용하자. 말풍선 선택하고 우측 "상하 뒤집기", "좌우 뒤집기" 를 사용하여 원하는 위치로 변경하여 사용할 수 있다. 다 만들었으면 결과물을 이미지로 다운로드 받자 결과물 https://www.sketchmon.com sketchmon.. 2025. 8. 27.