본문 바로가기

IT일반58

안드로이드 Wear(Watch)에서 폰의 알림 오게 하는 방법 처음 워치 페어링할 때, "설정" - "알림 접근 허용"에서 Wear OS by Google에 ON을 해야 합니다. "알림 접근 허용"이란, 폰에서 받는 '푸시 알림'을 App이 읽을 수 있게 권한을 주는 것입니다. 즉, App이 푸시 알림을 가로채는 것이에요. 기본 값으로는 OFF인데 페어링할 때, 이 부분("시계 알림 켜짐")을 반드시 확인하고 가야합니다. 위 시계 알림 켜짐을 눌러서 Wear OS by Google 앱에게 권한을 주게 ON 해줘야 합니다. 처음 폰과 워치를 연결(페어링)할 때, 이 과정에서 권한을 안줬다면, 폰의 설정에서 "알림 접근"이라는 키워드로 접근하면 됩니다. 처음 페어링할 때, 이 부분을 안 켰는데도 워치에서 폰의 알림을 받는 방법이 있으면 알려주세요. (워치용 앱을 안 만.. 2022. 8. 1.
pdf 읽기 python으로 이미지 형태가 아닌 pdf의 텍스트 추출하는 소스 페이징 처리도 되어 있음 pip3 버전을 최신 버전으로 업그레이드 python3 -m pip install --upgrade pip # # 필요한 모듈설치 # pip3 install pdfminer.six # from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter from pdfminer.converter import TextConverter from pdfminer.layout import LAParams from pdfminer.pdfpage import PDFPage from io import StringIO def convert_pdf_to_txt(): rsrcmgr = PDFR.. 2022. 7. 5.
맥에서 파일 날짜/시간 수정하기 글 작성후기... 맥 앱으로 만들어 보고 싶네요 === SetFile 명령어를 이용할 예정. # 사용법, 생성일 수정하는 법 # 날짜를 mm/dd/yyyy 형식으로 입력해야 함. SetFile -d '07/03/2022 16:20:24' GL010198.LRV # 사용법, 수정일 수정하는 법 SetFile -m '07/03/2022 16:20:24' GL010198.LRV ls 명령어를 커스텀 한다. %m/%d/%Y 옵션을 쓰는 이유는 SetFile 명령어를 쓸 예정이기 때문 ls -lahD '%m/%d/%Y %H:%M:%S' # 특정 조건의 파일만 고치려면 grep을 이용한다. # 예를 들어 문자열에 01/01/2016 이 들어간 파일만 고치고 싶다면 ls -lahD '%m/%d/%Y %H:%M:%S'.. 2022. 7. 4.
AWS EC2 시간 변경 Timezone // 수퍼유저로 전환 $ sudo su - root // $가 #로 변한거 확인 후 현재 날짜 확인 # date Wed Jun 22 23:30:34 UTC 2022 // 현재 시간 설정 삭제 # rm /etc/localtime rm: remove regular file ‘/etc/localtime’? y 입력 // 심볼릭 링크로 Asia/Seoul 적용 # ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime // 시간 변경 확인 # date Thu Jun 23 08:30:56 KST 2022 2022. 6. 23.
그누보드 최고관리자 로그인 속도 느릴때 (오래걸림) 최고관리자로 로그인할 때 1일 1회 최적화 실행 /bbs/db_table.optimize.php // 설정일이 지난 접속자로그 삭제 delete from g5_visit where vi_date '30' // 설정일이 지난 쪽지 삭제 delete from g5_memo where (TO_DAYS('2022-06-16 08:11:43') - TO_DAYS(me_.. 2022. 6. 16.
strapi 이미지를 cloudinary로 무료로 올리기 먼저 strapi의 노드 버전을 14로 실행해야 함. cloudinary로 업로드하는 라이브러리 설치 https://github.com/strapi/strapi/tree/master/packages/providers/upload-cloudinary GitHub - strapi/strapi: 🚀 Open source Node.js Headless CMS to easily build customisable APIs 🚀 Open source Node.js Headless CMS to easily build customisable APIs - GitHub - strapi/strapi: 🚀 Open source Node.js Headless CMS to easily build customisable APIs gi.. 2022. 4. 8.
PC/모바일 두개 사이트 한서버에서 운영하기 map $http_user_agent $ua_port { default '3030'; ~(iPhone|Android) '3333'; } server { listen 80; listen [::]:80; server_name 도메인.com www.도메인.com; root /var/www/도메인.com; index index.html; client_max_body_size 10M; location / { # proxy_pass http://127.0.0.1:3030; proxy_pass http://127.0.0.1:$ua_port; } location ~ /\.ht { deny all; } } 2022. 4. 6.
Nextjs 배포 to Firebase (Image Loader) Vercel.app 에서 Firebase로 시도한 이유 vercel 팀이 만든 nextjs 는 보통 vercel.app 에 배포 vercel.app은 무료 ssl 인증서로 유명한 lets encrypt 사용 windows 8.1 등 일부 오래된 컴퓨터에서 lets encrypt 인증서 오류가 발생 연결이 비공개로 설정되어 있지 않습니다. 공격자가 curadenkorea.vercel.app에서 정보(예: 비밀번호, 메시지, 신용카드 등)를 도용하려고 시도 중일 수 있습니다. 자세히 알아보기 NET::ERR_CERT_DATE_INVALID Firebase 에 배포하기 package.json 에 build 스크립트에 export 추가 npm run build or yarn build 이렇게 하면 out 이라는.. 2022. 4. 4.
strapi mysql을 heroku 에 배포해보기 먼저 mysql(mariadb) 을 준비한다. heroku는 지원하지 않으므로 다른 클라우드에 설치합니다. EC2에 직접 설치하든, RDS를 쓰든... 오라클 클라우드에 직접 설치를 하든, 외부에서 접속 가능한 mysql 접속 정보가 필요.. heroku에 로그인을 해 놓고 heroku login npx create-strapi-app@latest my-project Custom 설치합니다. mysql 을 선택하고 DB정보를 적습니다.(사실 아무렇게나 기본값을 적어도 됩니다. 어차피 나중에 다시 수정 가능합니다.) 설치가 끝나면 프로젝트 디렉토리로 이동해서 vscode 를 띄웁니다. cd tera-www-strapi && code . 아래 파일을 열어 로컬에서 접속할 db 정보를 입력해줍니다. // 파일.. 2022. 3. 31.
오라클 클라우드에 strapi 배포 nodejs 버전 업그레이드 오라클 클라우드 instance : ubuntu 20.04 그냥 설치하면 10이 설치됨 strapi 가 node 12-14를 지원하므로 node를 14로 업그레이드 sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs strapi 설치 npx create-strapi-app@latest tera-strapi strapi server.js & .env 설정 PUBLIC_URL을 아래와 같이 설정해주고, 서버에 배포후, .env파일을 만들어 PUBLIC_URL을 서버 주소로 수정해주면 됨 module.exports = ({ env }) => ({ host:.. 2022. 3. 20.
백엔드 strapi v4 도커로 생성 글작성일: 2022/03/17 백엔드 api 생성을 위해, 먼저 MySQL을 설치후 아래 사항을 진행합니다. 요구 사항 미리 설치된 MySQL 서버 도커 NPM / Yarn (Yarn 권장) (Node 14가 권장되지만 로컬 개발을 위해 Yarn을 사용하는 경우 16이 작동함) 좋아하는 코드 편집기. (저는 VSCode를 사용하겠습니다) strapi 프로젝트 생성 npx로 프로젝트를 생성합니다. npx create-strapi-app@latest tera-blog-strapi 아래와 같이 Custom 선택합니다. ? Choose your installation type Quickstart (recommended) ❯ Custom (manual settings) mysql 선택 미리 설치한 DB 접속정보 .. 2022. 3. 17.
에러 대응 Please log in via your web browser and then try again https://accounts.google.com/DisplayUnlockCaptcha 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 위 링크 클릭하여 해결 2022. 2. 18.