본문 바로가기

전체 글

(87)
[Nginx] nginx 한글 깨짐 해결 * ubuntu 22.04.3 LTS / nginx/1.24.0 stable에서 확인한 내용입니다. 한글이 들어간 페이지를 별도의 설정 없이 웹서버를 실행하고 페이지에 접속해보면 한글이 깨져나온다. 설정 파일 수정 /etc/nginx/nginx.conf 파일이나 기타 설정 파일에서 http 블록을 찾아서 다음을 추가한다. charset utf-8; 설정 파일을 저장하고 nginx를 재시작 하거나 설정파일을 다시 불러오면 정상적으로 표시된다. 응답 헤더 헤더 정보를 보면 기존 대비 Content-Type에 charset=utf-8이 추가되어 응답해준다. 인터넷에 여러가지 방법들이 있었는데 http 블록에만 charset utf-8;을 추가해도 잘 표시 되었다. 참고자료 https://nginx.org/en..
Asset manifest contains a null or empty uri 현상 빌드를 하거나 pub get을 할 경우 Asset manifest contains a null or empty uri 오류 문구가 발생하나 동작은 함. [flutter_after_upgrade] flutter pub get --no-example Error detected in pubspec.yaml: Expected "assets" to be a list of strings, but the first element is [null] (YamlList).원인 pubspec.yml에서 assets 영역에 불필요한 - 요소가 있어서 발생합니다. -만 있고 내용은 없는 경우입니다. 간단하게 해당 부분을 삭제하면 해결됩니다. 출처: https://velog.io/@daeun2yaaa/Asset-manife..
[Flutter/IntelliJ] Pubspec has been edited 경고 없애기 요약 Reload All from Disk Visual studio code에서는 발생하지는 않고 유독 IntelliJ (Android Studio)에서 발생하는 문제로 pubspec.yml을 수정하거나 flutter pub get 등의 pubspec 관련 변경사항이 있을 때 Editor 상단쪽에 Pubspec has been edited가 한참동안 떠있는 현상이 있습니다. 조금 작업을 하다보면 사라져있기도 하지만 여간 신경쓰이던게 아니었습니다. 경고 바의 pub get 버튼을 눌러도 곧바로 사라지지도 않으면서;; 아무튼, 정확한 원인은 모르겠지만 출처에서 제시한 방법으로 해결을 할 수 있었습니다. Reload All from Disk 기본 단축키는 ctrl + alt + Y 이나 취향에 맞게 변경도 가..
[CentOS 7] 시간대(timezone) 확인 및 변경 sudo 권한이 있는 계정으로 진행합니다 timedatectl로 변경 시스템의 시간대(timezone) 확인 $ timedatectl 아래는 KST로 설정되어 있는 상태 Local time: Fri 2023-05-26 08:24:52 KST Universal time: Thu 2023-05-25 23:24:52 UTC RTC time: Thu 2023-05-25 23:24:52 Time zone: Asia/Seoul (KST, +0900) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a 시간대(timezone)은 usr/share/zoneinfo 디렉토리에 링크 되어있는 /etc/localtime의 설정을 사용합니다. ..
우분투 node 버전 업그레이드 및 관리 npm 모듈 n을 사용하면 된다고 한다. 버전확인 $ node -v 버전 업그레이드 # n 패키지 설치 $ sudo npm install -g n # lts(최신버전)로 업그레이드 $ sudo n lts # 10.16.0(특정버전) 으로 업그레이드 $ sudo n 10.16.0 참고 n – Interactively Manage Your Node.js Versions
[펌] (웹푸시, Web Push, iOS 16.4) 드디어! 👀 모두가 기다리던 그 업데이트가 출시되었다...! iOS 16.4, Web Push! https://youtu.be/eSj25owrmTM ╰(*°▽°*)╯ https://github.com/web-push-libs WebPush libraries A collection of RFC8030 related WebPush libraries. WebPush libraries has 8 repositories available. Follow their code on GitHub. github.com
[AMD] 라이젠 노트북 칩셋 드라이버 세팅 개인적으로 레노버 16p Gen2 ACH를 사용하고 있습니다. 구입한지는 1년정도 지났는데 사용하면서 CPU 사용률은 낮은데 잔렉이 걸리는 현상이 있었습니다. 그냥 그런가보다 하고 쓰다가 문득 회사에서 쓰는 메인 노트북에서는 이러한 일이 전혀 없었다는게 머리에 박히자 마자 굉장히 거슬리기 시작하더라구요. 구글링도 하고 유튜브도 검색해보면서 원인을 찾다 보니 AMD Chipset Software가 설치가 안된 상태로 사용을 하고 있었습니다. 레노버 밴티지가 잘 되어 있어서 모두 설치가 된줄 알고 있었는데 AMD Chipset 드라이버는 설치가 안되어 있었더라구용 😂 노트북의 경우에는 딱히 모델명을 알 필요는 없습니다. 바로 시작할게요. 먼저 AMD Chipset Software가 설치되어있는지 알아봐야 합..
[Ventoy] 여러가지 부팅 디스크 이미지를 하나의 USB로 관리하자 https://www.ventoy.net/en/index.html Ventoy Ventoy is an open source tool to create bootable USB drive for ISO files. With ventoy, you don't need to format the disk again and again, you just need to copy the iso file to the USB drive and boot it. www.ventoy.net 기존에는 부팅 디스크를 만들 때 rufus 툴을 사용해왔습니다. 이 방법으로 부팅 디스크를 만들어도 없긴합니다. 그러나 여러개의 ISO 이미지를 동시에 관리하고 싶을때는 각 ISO 이미지에 대응하는 여러개의 USB가 필요하다는 단점이 있었습니다..