반응형

"P2E"는 "Play-to-Earn"의 약자로, 게임을 플레이함으로써 실질적인 수익을 얻을 수 있는 게임 모델을 가리킵니다. 일반적으로 이러한 게임들은 블록체인 기술과 암호화폐를 이용하여 플레이어가 게임 내에서 얻은 아이템이나 캐릭터를 실질적인 가치가 있는 토큰으로 거래할 수 있게 해줍니다.

예를 들어, 플레이어는 게임에서 특정 몬스터를 잡아 그 몬스터가 떨어트리는 보상을 얻거나, 게임 내에서 자원을 수집하거나, 퀘스트를 완료하는 등의 행동을 통해 암호화폐를 얻을 수 있습니다. 이렇게 얻은 암호화폐는 게임 외부에서 다른 암호화폐나 현금으로 바꿀 수 있습니다.

이런 모델은 게임을 플레이하는 것만으로도 수익을 얻을 수 있게 하므로, 게임 플레이어들에게 더 많은 동기부여를 제공하며, 게임 생태계에 참여하고 기여하는 것에 대한 보상을 제공하게 됩니다. 단, 이러한 게임 모델은 블록체인과 암호화폐의 가치 변동에 따라 수익이 변동할 수 있으므로 주의가 필요합니다.

반응형
반응형

Cannot load from short array because "sun.awt.FontConfiguration.head" is null
개발서버에서 잘 되던 엑셀다운로드가 운영서버에서 위와 같은 오류를 발생하고 있다.

chat-gpt에게 먼저 물어봤는데... 땡~

아직은 구글링인 답인가 ㅜㅜ.

리눅스에서 폰트 설치가 안되어서 발생하는 오류란다.

 

리눅스에서 fc-list 명령어 실행 시 아래처럼 뭔가 나오지 않고 없는 멸령어라고 한다면, 

아래 처럼 설치하고 나서 해당 서비스를 재시작해 주면 해결 된다.

sudo yum install fontconfig
$ fc-list
/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
/usr/share/fonts/dejavu/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold
/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf: DejaVu Sans,DejaVu Sans Light:style=ExtraLight
/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf: DejaVu Sans:style=Oblique
/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique
반응형
반응형

 

encryptByRandom 은 iv가 random하게 생성되어서 같은 값을 암호화 하더라도 항상 다르게 나옵니다.
encryptByFix 는 iv가 key를 참조해 생성되어서 항상 같은 값으로 암호화 됩니다.

 

 decrypt는 앞의 16자리를 iv로 참조해서 복호화하므로 encrypt 방법과 무관하게 복호화 됩니다.

 

반응형
반응형

1. 채널에서 마우스 오른쪽 버튼 - 채널 세부정보 보기

 

2. 통합 탭 선택 후 "앱 추가" 클릭

 

3. webhoock 으로 검색해서 "Incoming WebHooks" 설치.

 

4. "Slack에 추가" 클릭

 

5. 채널 선택 수 "수신 웹후크 통합 앱 추가" 클릭

 

6. 웹후크 URL 획득

 

7. 메시지 전송 방법

 

8.  링크 추가, 사용자 지정된 모양, 채널 재정의 

 

9. 전문 예시

 

반응형

'기타' 카테고리의 다른 글

OWASP 2023 Top 10  (0) 2023.11.17
2023년 OWASP Top 10 API 보안 위험 목록  (0) 2023.11.17
IE 교차 사이트 스크립팅  (0) 2021.07.01
PDF 비밀번호 제거  (0) 2021.06.07
2021.03.19 기준 은행 공통 코드  (0) 2021.05.03
투명도 16진수  (0) 2021.01.09
Firebase Hosting 시작하기.  (0) 2020.08.10
이더리움 기반 ERC-20 토큰 만들기(2부) :: 2020.07  (3) 2020.07.23
반응형

1. 슬랙에서 앱 추가.

 

2. jenkins로 검색해서 추가.

 

 

 

반응형
반응형

[root계정 사용]

 

1. 파일 열기

# vi /etc/profile

 

2. /etc/profile 마지막 라인에 300초 추가.
TMOUT=300 

 

3. 파일 적용
# source /etc/profile

 

4. 확인
# echo $TMOUT

반응형
반응형

1. 젠킨스 설정 파일 열기
# vi /etc/sysconfig/jenkins

 

2. 포트 변경
JENKINS_PORT="8080"

3. 젠킨스 시스템 서비스 설정 파일 열기
# vi /usr/lib/systemd/system/jenkins.service

4. 포트 변경
Environment="JENKINS_PORT=8080"

5. 시스템 서비스 적용하기
# systemctl daemon-reload

6. 젠킨스 시작
# systemctl start jenkins

반응형
반응형

1. SSH 키생성.

$ ssh-keygen -t rsa -b 4096

 

2.  현재 계정 홈디렉터리/.ssh 에 생성 하려면 그냥 엔터.

Generating public/private rsa key pair.
Enter file in which to save the key (/home/고니/.ssh/id_rsa):

 

3. 로그인 없이 사용하기 위해서는 엔터 두번
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

4. 생성 확인
$ ll ~/.ssh
id_rsa -- 비밀키
id_rsa.pub -- 공개키

5. 위 id_rsa.pub 공개키를 아래 SSH Fingerprints에 입력해서 생성.

반응형
반응형
반응형
반응형

DB 설정을 위해 용량 산정 시 참고할 만한 쿼리 입니다.

테이블 별로 1개 row의 데이터 크기를 반환해 줍니다.

 

SELECT col_sizes.TABLE_SCHEMA, col_sizes.TABLE_NAME, SUM(col_sizes.col_size) AS EST_MAX_ROW_SIZE
FROM (
    SELECT 
        cols.TABLE_SCHEMA, 
        cols.TABLE_NAME, 
        cols.COLUMN_NAME,
        CASE cols.DATA_TYPE
            WHEN 'tinyint' THEN 1
            WHEN 'smallint' THEN 2
            WHEN 'mediumint' THEN 3
            WHEN 'int' THEN 4
            WHEN 'bigint' THEN IFNULL(cols.NUMERIC_PRECISION, 8)
            WHEN 'float' THEN IF(cols.NUMERIC_PRECISION > 24, 8, 4)
            WHEN 'double' THEN 8
            WHEN 'decimal' THEN ((cols.NUMERIC_PRECISION - cols.NUMERIC_SCALE) DIV 9)*4  + (cols.NUMERIC_SCALE DIV 9)*4 + CEIL(MOD(cols.NUMERIC_PRECISION - cols.NUMERIC_SCALE,9)/2) + CEIL(MOD(cols.NUMERIC_SCALE,9)/2)
            WHEN 'bit' THEN (cols.NUMERIC_PRECISION + 7) DIV 8
            WHEN 'year' THEN 1
            WHEN 'date' THEN 3
            WHEN 'time' THEN 3 + CEIL(cols.DATETIME_PRECISION /2)
            WHEN 'datetime' THEN 5 + CEIL(cols.DATETIME_PRECISION /2)
            WHEN 'timestamp' THEN 4 + CEIL(cols.DATETIME_PRECISION /2)
            WHEN 'char' THEN cols.CHARACTER_OCTET_LENGTH
            WHEN 'binary' THEN cols.CHARACTER_OCTET_LENGTH
            WHEN 'varchar' THEN IF(cols.CHARACTER_OCTET_LENGTH > 255, 2, 1) + cols.CHARACTER_OCTET_LENGTH
            WHEN 'varbinary' THEN IF(cols.CHARACTER_OCTET_LENGTH > 255, 2, 1) + cols.CHARACTER_OCTET_LENGTH
            WHEN 'tinyblob' THEN 9
            WHEN 'tinytext' THEN 9
            WHEN 'blob' THEN 10
            WHEN 'text' THEN 10
            WHEN 'mediumblob' THEN 11
            WHEN 'mediumtext' THEN 11
            WHEN 'longblob' THEN 12
            WHEN 'longtext' THEN 12
            WHEN 'enum' THEN 2
            WHEN 'set' THEN 8
            ELSE 0
        END AS col_size
    FROM INFORMATION_SCHEMA.COLUMNS cols
) AS col_sizes
GROUP BY col_sizes.TABLE_SCHEMA, col_sizes.TABLE_NAME
반응형

'Database' 카테고리의 다른 글

몽고DB 사용자 생성  (0) 2022.03.18
몽고DB 설치 (리눅스 CentOS7 - 2022.03.18)  (0) 2022.03.18
CentOS7 MariaDB 설치 (2021년10월)  (0) 2021.10.06
mysql trigger create  (0) 2021.10.04
오라클 clob컬럼에 ORA-01704 오류  (0) 2021.04.08
Mysql 변수 사용법  (0) 2021.03.05
Mysql 컬럼 조회  (0) 2020.12.16
오라클 컬럼 조회 쿼리  (0) 2020.12.10

+ Recent posts