1. 24.04에서는 빌드 안됨 - 아래의 에러를 내면서 빌드되지 않는다./home/pilseong/practice/kernel/linux/drivers/ata/libahci.c: In function ‘ahci_led_store’:/home/pilseong/practice/kernel/linux/include/linux/compiler_types.h:334:45: error: call to ‘__compiletime_assert_358’ declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long) 334 | _compiletime_assert(condition, msg, __compiletime_assert_..
1. 종종 vi가 설치 되지 않는 debian 기반 옛날 이미지를 사용할 때가 있다.2. vi나 nano를 설치하려면 apt update, apt install vim 를 사용해야 하는데 repository 주소가 너무 옛날이라 error 뜨는 경우가 많다. 3. 이런 경우 echo를 사용하여 경로를 바꾸어 주면 된다.4. /etc/apt/sources.list 파일을 찾아서 경로에 들어간다.5. rm sources.list 해서 삭제를 하고 아래를 붙여 넣어 경로를 수정해 준다.echo deb http://archive.debian.org/debian/ stretch main contrib non-free >> sources.listecho deb http://archive.debian.org/deb..
가장 많이 사용하는 웹서버이다. 현재는 웹서버 보다는 SSL 인증서를 적용해주는 프록시로 사용하는 경우가 더 많다. 그래서 static 데이터 처리는 신경을 안써도 될 정도다. 우선 기본 설정 파일인 /etc/nginx/nginx.conf 을 알 필요가 있다. 이 파일에서 대부분의 nginx 설정이 들어있는데 마지막 줄을 보면 include /etc/nginx/conf.d/*.conf; 부분이 있는데 모든 설정 후에 conf.d 폴더의 모든 .conf 파일 설정을 추가하라는 의미다. 기본적으로 도커 nginx 이미지의 nginx.conf 는 server 설정이 빠져있다. 그래서 conf.d에 추가해 주면 된다. 아래 부분이 conf.d 폴더의 default.conf 파일인데 여기서 서버 설정을 하면 된다..
해보면 다 아는 내용이겠지만 더 시간 절약되길 바래서 남긴다. Strapi는 콘텐츠를 쉽게 관리하는 용도로 개발된 콘텐츠 관리 시스템이다. 설치시에는 기본적으로 sqlite 데이터베이스를 사용하는데 나중에 mysql이나 postgresql로 데이터베이스를 변경하면, '자동으로 이미 만들어진 데이터까지 스키마 생성을 하면서 같이 복사한다.' 사실 이것이 전부이다. 개발자들이 의문이 생기는 지점이 기본 sqlite에서 mysql 이나 postgresql로 어떻게 바꿀 수 있는지에 대한 것인데, '해답은 설정을 바꾸고 접속하면 알아서 데이터 복사까지 해준다' 이것이 답이다. 아래는 쓴 김에 절차를 추가한다. 절차는 아래 링크에 잘 나와 있다. Database | Strapi Documentation Strap..
Tailwind에서 구글 폰트를 tailwind css으로 사용하면 편리하다. 이전 포스팅에서 Next Js에서 구글 폰트 사용하는 걸 올렸는데, 이해할 것도 없지만, 거기서 시작하면 이해하기 더 쉽다. NextJs 구글 폰트 사용하기 (tistory.com) 1. fonts.js 파일에 import 할 폰트를 import 한다. 여기에 variable을 정의한다. 이 변수는 tailwind 설정에 사용한다. // app/fonts.js import { Noto_Sans_KR } from 'next/font/google' export const notosanskr = Noto_Sans_KR({ subsets: ['latin'], variable: '--font-notosanskr' }) 2. RootLa..
NextJs는 pre rendering 할 때 사용하는 폰트를 다운로드해서 static 페이지를 만든다. 서버에서 패키징 시에만 폰트 사이트에 접속해서 가져온다. 1. fonts.js 파일을 만들어 폰트를 import 한다. 보통 app 폴더 아래 만든다. // app/fonts.js import { Noto_Sans_KR } from 'next/font/google' export const notosanskr = Noto_Sans_KR({ subsets: ['latin'] }) 2. 사용한다. // component/heading.jsx import { notosanskr } from "../app/fonts" import React from 'react' function Heading({ childr..
React나 Next에서 Tailwind를 사용할 때 ' ' 를 사용하면 자동 완성이 안되는 경우가 있다. 이럴 경우 html 설정이나 emmet에서 따옴표 설정을 single에서 double로 바꾸면 동작하지 않는다. 1. 아래 자바 스크립트 속성을 double 로 변경해야 한다. settings json에서 검색할 때 아래 처럼하면 되고 UI에서도 그대로 붙이면 검색이 된다. javascript.preferences.quoteStyle
- Total
- Today
- Yesterday
- 도커 개발환경 참고
- AWS ARN 구조
- Immuability에 관한 설명
- 자바스크립트 멀티 비동기 함수 호출 참고
- WSDL 참고
- SOAP 컨슈머 참고
- MySql dump 사용법
- AWS Lambda with Addon
- NFC 드라이버 linux 설치
- electron IPC
- mifare classic 강의
- go module 관련 상세한 정보
- C 메모리 찍어보기
- C++ Addon 마이그레이션
- JAX WS Header 관련 stackoverflow
- SOAP Custom Header 설정 참고
- SOAP Custom Header
- SOAP BindingProvider
- dispatcher 사용하여 설정
- vagrant kvm으로 사용하기
- git fork, pull request to the …
- vagrant libvirt bridge network
- python, js의 async, await의 차이
- go JSON struct 생성
- Netflix Kinesis 활용 분석
- docker credential problem
- private subnet에서 outbound IP 확…
- 안드로이드 coroutine
- kotlin with, apply, also 등
- 안드로이드 초기로딩이 안되는 경우
- navigation 데이터 보내기
- 레이스 컨디션 navController
- raylib