일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 포트폴리오예제
- 웹디자인
- 솔라나cookbook
- 솔라나개발
- grpc
- 서버
- 솔라나
- html5예제
- html5기초예제
- html5디자인예제
- html5글자효과
- html5포트폴리오예제
- HTML5
- 포트폴리오
- html5popup
- html5웹디자인예제
- PostgresSQL
- html5웹디자인
- 솔라나NFT
- 이중화
- pgpool
- NFT개발
- NFT솔라나
- html5기초
- solanaNFT
- 웹예제
- nft예제
- 웹디자인예제
- html5배경만들기
- NFT
- Today
- Total
목록분류 전체보기 (83)
Scikit Web
Error: The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX. html tag 중 react style 과 맞지 않아 생기는 오류 이다. 위와 같은 코드를 아래와 같이 react 에서 권장하는 방법으로 변경하여 해결
앞서 도커로 실행한 PostgreSQL Active(Primary) 서버와 Standby 서버를 PgPool로 연결하는 작업을 한다. pgpool.conf 파일을 수정한다 vi /etc/pgpool/pgpool.conf #------------------------------------------------------------------------------ # CONNECTIONS #------------------------------------------------------------------------------ listen_addresses = '*' port = 1111 #-----------------------------------------------------------------..
기본 개발 환경을 만들었다면 하나하나 설정을 하면 되겠다. 1. Active(Primary) Server 설정 도커로 실행한 Active(Primary) Sever에 접속한다. 아래 명령어로 실행한 도커 컨테이너의 ID를 확인한다. sudo docker ps 확인 후 해당 도커에 접속한다. sudo docker exec -it 컨테이너ID /bin/bash 도커에 접속하고 나면 파일의 내용을 수정할 수 있는 에디터 조차 포함되어 있지 않다. 설치가 필요하다. apt update apt install vim 설치를 완료하고 PostgreSQL 서버에 어디서든지 쉽게 접속 가능하도록 설정을 변경해야 한다 pg_hba.conf 파일을 수정한다 cd /var/lib/postgresql/data vi pg_hba..
무중단 서비스를 제공하기 위해 시스템을 구축하던 중 PostgreSQL은 Active - Active 모드와 Active -StandBy 모드가 지원된다는 것을 확인하고 구축해보았다. Active - Standby mode 의 경우 Active 서버는 쓰기/업데이트 가능, StandBy 서버는 읽기만 가능한 상태이다. 시스템 OS Ubuntu 22.04 개발 환경 PostgreSQL12 + Docker : Primary Server PostgreSQL12 + Docker : Standby Server PgPool2 으로 구성 하였다. 구축 테스트 방법은 PgPool2 실행 -> Active 서버(Primary) 실행 -> Standby 서버 실행 -> Active 서버 Down -> 동작 검증 -> 재설..
엑셀에서 UUID를 생성해야 되는 경우 아래 함수를 아래와 같이 입력하고 실행하면 된다. 소문자로 생성되는게 싫으면 LOWER 함수를 제거하면 대문자로 생성된다 =LOWER(CONCATENATE( DEC2HEX(RANDBETWEEN(0,4294967295),8),"-", DEC2HEX(RANDBETWEEN(0,65535),4),"-", DEC2HEX(RANDBETWEEN(0,65535),4),"-", DEC2HEX(RANDBETWEEN(0,65535),4),"-", DEC2HEX(RANDBETWEEN(0,4294967295),8), DEC2HEX(RANDBETWEEN(0,65535),4) ))
Htm5에서 순수하게 SVG와 CSS로만 동작하는 배경 예제 입니다. HTML 삽입 미리보기할 수 없는 소스 https://www.cssscript.com/animated-waves-svg/#respond Simple Animated Waves With SVG And CSS | CSS Script Use SVG and CSS to make super smooth animated waves that can be used as background to make your website look awesome. www.cssscript.com
캔버스 안에 이미지 태그를 생성하고 마치 포토샵으로 자른것 같은 효과를 주는 예제 입니다. 사실 이렇게 이미지를 자를꺼면.. 포토샵이 더 빠를수 있습니다. HTML 삽입 미리보기할 수 없는 소스
gRPC의 경우 서버가 인증서를 만들어서 클라이언트에 공개키를 전달하여 사용하는게 일반적으로 보인다. 하지만 인증서가 있는 도메인으로 연동하기 위해서는 위 방법은 동작하지 않는다. gRPC 서버 인증서가 동작하는 방법으로 Mutual TLS Server Side TLS 가 있다 결과적으로 내가 가지고 있는 SSL 도메인에 gRPC를 사용하기 위해서는 서버쪽 코드 실행시 credentials 관련 설정을 모두 없애고 클라이언트 쪽은 아래와 같은 옵션으로 실행하면 동작한다 const grpcClient = new GrpcClient({ package: PACKAGE_NAME, url: URL, protoPath: PROTO_PATH, credentials: grpc.ChannelCredentials.crea..