UnhandledException에 대한 대처방법

UnhandledException에 속하는 Exception들은 대부분의 다른 것들과 달리 try..catch문에 의해 걸러지지 않고 바로 프로그램을 종료시켜 버린다. UnhandledException은 시스템 자원이나 커널 쪽의 문제이기 때문에 프로그램이 계속 운영할 수 없는 상황인 경우들이기 때문에 종료되는 것을 막지 못하며 막더라도 문제를 발생시킨다. 이 UnhandledException을 해결하기 위한 몇 가지 대처 방법을 C# 기준으로 소개한다. 대표적인 UnhandledException 자주 볼 수 있는 UnhandledException으로는... Continue Reading →

MediaWiki 슬래시 포함 제목 REST 404 에러 관련 해결 방법

MediaWiki에서 슬래시가 들어간 제목의 문서에 접근할 때 "Error contacting the Parsoid/RESTBase server (HTTP 404)"오류와 함께 진입이 되지 않는 경우 해결방법에 대해 소개한다. 원인 Parsoid/RESTBase 서버는 페이지 정보를 슬래시로 구분한 URL로 요청을 받는다(예: POST /wiki/rest.php/localhost/v3/transform/html/to/wikitext/TestPage/12 HTTP/1.1" 200 521 “-” "VisualEditor-MediaWiki/1.38.2). 만약 페이지 제목의 슬래시가 그대로 들어갈 경우 문제가 발생한다. 제목이 파싱 과정에서 두 개의 데이터로 인식하기... Continue Reading →

윈도우 11 시작 프로그램 깔끔하게 제거하는 방법

윈도우 11에서는 시작 프로그램 을 켜거나 끄는 것 외에도 프로그램을 제거했음에도 시작 프로그램 리스트에서 남아 있는 문제를 쉽게 해결할 수 있다. 과거의 방법은 직접 시작 프로그램 폴더 확인, 시작 앱 레지스트리 검색만 가능했지만 윈도우 11은 이것들을 한 곳에서 모두 확인할 수 있게 제공한다. 시작 프로그램 끄는 방법 시작 프로그램 리스트에서 제거하는 방법 설명에 앞서 시작... Continue Reading →

Docker wordpress에 서브 도메인(A Record, with nginx + https) 적용

직접 wordpress를 설치한 경우에는 구글링을 통해 검색되는 내용대로 진행하면 서브 도메인 설정을 할 수 있지만 Docker(https://hub.docker.com/_/wordpress)를 통해 wordpress를 셋업한 경우 ssl 적용이 제대로 되지 않아 새롭게 검색한 정보를 추려냄 참고한 사이트들 proxy 뒤에서 docker의 wordpress, https 적용 워드프레스 도커활용하여 배포하기 이 글에 ‘FS_METHOD’ 설정 관련 내용이 있는데 필요한지는 모르겠음 docker wordpress 구동 이전 포스팅 참고:... Continue Reading →

Docker로 WordPress 짧게 설치, 실행 및 설정 요약

Raspberry pi, Windows 지원 dockerhub에서 Docker Official Image 뱃지가 있는 이미지만 사용해서 구축 WordPress.com 서비스를 사용하지 않고 자신만의 로컬 서버에 Docker를 이용해 WordPress를 쉽고 빠르게 설치하고 구동하기 1. Prerequisition docker가 설치되어 있어야 함 엔진: https://docs.docker.com/engine/install/ 데스크톱(GUI 사용할 경우, 위 설치는 필요 없음): https://docs.docker.com/desktop/ 2. MySQL 설치 및 실행 (https://hub.docker.com/_/mysql) # docker pull mysql ... #... Continue Reading →

VS Code Tailwindcss + NextJs Prettier formatter 셋업 가이드

VS Code 환경 설정 Visual Studio Code 설치 https://code.visualstudio.com/download Next, Tailwindcss 관련 플러그인 설치 참고 https://tailwindcss.com/docs/editor-setup#intelli-sense-for-vs-code VS Code Extension https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss Prettier 플러그인 설치 https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode 프로젝트 셋업 프로젝트 생성 “npx create-next-app@latest” 커맨드를 실행하면 가이드가 나온다. 아래와 같이 Typescript + Tailwind + Eslint를 사용한다. $ npx create-next-app@latest ✔ What is your project named? … project-name ✔ Would... Continue Reading →

지워도 다시 설치 되는 Microsoft Edge 확장 제거

이 문제를 해결할 수 있는 방법을 찾게 된 동기: 엣지 확장 중 "원 클릭 번역"이 멀웨어로 확인돼 스토어에서 없어진 이 후 이 확장을 제거하려고 해도 계정의 동기화 기능이 다시 살리는 문제가 발생함원인: 스토어에서 내려간 확장은 동기화에 문제가 있어 발생 아마 나중에 업데이트하면서 해결은 하겠지만...🤔 방법은 아래와 같이 진행하면 된다. Edge 주소창에 "edge://settings/profiles/sync"또는 직접 동기화 설정에... Continue Reading →

Ease 용어 정리

참고할만한 사이트 그래프 한 눈에 보기: https://easings.net/ https://gsap.com/docs/v3/Eases https://animejs.com/documentation/#linearEasing In/Out Ease out 천천히 느려짐 Bound, Elastic같은 설정과 함께 쓰이는 경우 특수한 동작이 점점 강해지는 방향으로 진행 예를 들면 Elastic같은 경우 처음에는 한 방향으로 움직이다가 끝날 때 즈음 역/순방향으로 흔들리는 동작을 함 Ease in Ease out의 반대 Ease inout in+out으로 점점 빨라지다가 목표 속력에 도달하고 끝날... Continue Reading →

Prisma Client 배열 타입 create/update 정리

Prisma Client create 정리 https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-many-relations#querying-mongodb-many-to-many-relations https://www.prisma.io/docs/concepts/components/prisma-client/crud#create sql INSERT에 해당 일반적인 타입에는 INSERT 쓰듯이 사용 가능 const user = await prisma.user.create({ data: { email: 'elsa@prisma.io', name: 'Elsa Prisma', }, }) Array 타입은 약간 특이한 방식으로 사용 1-n / m-n 관계 테이블을 만들 경우 아래와 같이 Array 타입으로 스키마에 정의함 model Post { id Int @id @default(autoincrement())... Continue Reading →

WordPress.com 제공.

위로 ↑

워드프레스닷컴으로 이처럼 사이트 디자인
시작하기