launch.json 을 다음과 같이 설정하면, debug console 창이 아닌, terminal 창에서 디버깅이 시작된다.

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch Package",
      "type": "go",
      "request": "launch",
      "mode": "auto",
      "program": "${workspaceFolder}/main.go",
      "console": "integratedTerminal",
      "asRoot": true
    }
  ]
}

sudo password를 물으면, 입력하고 진행하자.

"console": "integratedTerminal",
"asRoot": true

두개의 옵션이 중요하다.

반응형

예전에 쓰다가 요즘에 3.5로 괜찮은 듯하여 무료버전 쓰고 있었는데

해당 블로그 아이콘을 만드는걸 AI 이용해서 해보자 하고 결제함.

 

별로네?;;;;

반응형

'하루 하루' 카테고리의 다른 글

메가 커피는 제로 아이스티가 있다.  (2) 2024.04.24
메타 퀘스트3 배터리 엘리트 스트랩 리콜  (0) 2024.03.14
제니렌즈 도착  (0) 2024.03.14
제로 조아  (0) 2024.03.03
집 HDMI 선 배치도  (0) 2024.02.28

nginx 소스 중 일부

typedef struct {
    ngx_uint_t                       version;
    time_t                           valid_sec;
    time_t                           updating_sec;
    time_t                           error_sec;
    time_t                           last_modified;
    time_t                           date;
    uint32_t                         crc32;
    u_short                          valid_msec;
    u_short                          header_start;
    u_short                          body_start;
    u_char                           etag_len;
    u_char                           etag[NGX_HTTP_CACHE_ETAG_LEN];
    u_char                           vary_len;
    u_char                           vary[NGX_HTTP_CACHE_VARY_LEN];
    u_char                           variant[NGX_HTTP_CACHE_KEY_LEN];
} ngx_http_file_cache_header_t;

캐시 파일 중

head -n 1 CACHE_FILE | xxd
00000000: 0500 0000 0000 0000 75dd de65 0000 0000  ........u..e....
00000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000020: c746 9a64 0000 0000 65cf de65 0000 0000  .F.d....e..e....
00000030: 14fb f249 0000 7001 6502 1322 3634 3961  ...I..p.e.."649a
00000040: 3436 6337 2d35 6236 6166 3030 3422 0000  46c7-5b6af004"..
00000050: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000060: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000070: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000080: 0000 0000 0000 0000 0000 0000 0000 0000  ................

분석을 더 해봐야겠지만,

  • 1열 0-3 합쳐서 version (0500 0000 0000 0000)
  • 1열 4-7 합쳐서 valid_sec (75dd de65 0000 0000)

이렇게 분석 가능할 것으로 추측된다.

반응형

nginx 1.25.1의 change log 살펴보니

Changes with nginx 1.25.1                                        13 Jun 2023
    *) Feature: the "http2" directive, which enables HTTP/2 on a per-server
       basis; the "http2" parameter of the "listen" directive is now
       deprecated.
    *) Change: HTTP/2 server push support has been removed.
    *) Change: the deprecated "ssl" directive is not supported anymore.
    *) Bugfix: in HTTP/3 when using OpenSSL.

http2 에 대해서 설정하는 방법이 달라졌고, per-server 단위 설정이 가능하다고 한다.


확인해보자.

기존의 설정인

server {
  listen 443 ssl http2;
  ssl_certificate server.crt;  
  ssl_certificate_key server.key;  
}

에서

server {  
    listen 443 ssl;  
    http2 on;  
    ssl_certificate server.crt;  
    ssl_certificate_key server.key;  
}

으로 변경 됐다.

nginx 1.24.0

server {
  server_name http2test.mingky.me;
  listen 80;
  listen 443 ssl http2;
  ssl_certificate server.crt;
  ssl_certificate_key server.key;
  location / {
    return 200;
  }
}
server {
  server_name http2test2.mingky.me;
  listen 80;
  listen 443 ssl;
  ssl_certificate server.crt;
  ssl_certificate_key server.key;
  location / {   
    return 200;
  }
}

curl 확인

curl https://http2test.mingky.me -I
HTTP/2 200 
server: nginx/1.24.0
date: Wed, 28 Feb 2024 08:33:39 GMT
content-type: application/octet-stream
content-length: 0

curl https://http2test2.mingky.me -I
HTTP/2 200 
server: nginx/1.24.0
date: Wed, 28 Feb 2024 08:33:42 GMT
content-type: application/octet-stream
content-length: 0

설정을 하지 않아도 http2로 연결되는 것을 확인 할 수 있다.

nginx 1.25.4

server {
  server_name http2test.mingky.me;
  listen 80;
  listen 443 ssl;
  http2 on;
  ssl_certificate server.crt;
  ssl_certificate_key server.key;
  location / {
    return 200;
  }
}
server {
  server_name http2test2.mingky.me;
  listen 80;
  listen 443 ssl;
  ssl_certificate server.crt;
  ssl_certificate_key server.key;
  location / {
    return 200;
  }
}

curl 확인

curl https://http2test.mingky.me -I 
HTTP/2 200 
server: nginx/1.25.4
date: Wed, 28 Feb 2024 08:42:03 GMT
content-type: application/octet-stream
content-length: 0

curl https://http2test2.mingky.me -I
HTTP/1.1 200 OK
Server: nginx/1.25.4
Date: Wed, 28 Feb 2024 08:42:05 GMT
Content-Type: application/octet-stream
Content-Length: 0
Connection: keep-alive
반응형

'메모 메모' 카테고리의 다른 글

돈을 내는 서비스는  (1) 2024.03.20
nginx SSL 인증서를 plain text로 넣는 방법  (0) 2024.03.08
보드게임 카페의 불편함 점.  (0) 2024.03.03
VSCode sudo로 debugging 하기  (0) 2024.02.29
nginx cache header struct  (0) 2024.02.29

스플렌더 교역소

승리조건은 기존과 동일하지만, 특정 조건을 만족하면 효과를 추가적으로 가진 상태로 게임을 하게 된다.

스플렌더 동방무역

추가적인 카드가 생긴다.

추가적인 카드는 황금토큰 역할, 원하는 보석 +1, 특정 보석 2개 취급, 보석 제물로 받쳐 점수로 변환

같은 것들이 있다.

이거 생각보다 변수가 있어서 재밌다.

스플렌더 성채

건설하고 부수고 건설하고 부수고

본편이랑 큰 차이는 못 느겼다.

아임더보스

협상해서 부자되는 게임.

갑질이 아주 재밌다.

반응형

'보드 게임' 카테고리의 다른 글

2024.03.10 (일요일)  (0) 2024.03.11
2024.03.01 (토요일)  (0) 2024.03.02
2024.02.23 (금요일)  (0) 2024.02.28
2024.02.17 (토요일)  (0) 2024.02.28
2024.02.03 (토요일)  (0) 2024.02.28

루미큐브

카드게임
모바일로만 하던 게임을 오랜만에 보드로 했다.
역시 손맛이 있긴하다.

더마인드

협동
이 게임 협동 게임이고 깨는거 불가능할 것으로 생각했는데
시간을 같이 계산 한다는 방식으로 높은 레벨 까지 가능했다.

스컬

블러핑 베팅
간단한 파티게임으로 괜찮은 장르이다.
패널티를 받을 수도 있지만 이길려면 도전을 해야한다.
누가 꽝을 숨겨뒀을까? 꽝을 피해서 오픈하는 갯수로 배팅하는 게임이다.

나나

기억력
같은 숫자 3개를 찾으면 점수를 얻는 게임이다.
승리 조건은

  1. 3개 획득
  2. 2개 획득 (단, 덧셈 또는 뺄셈으로 7)
  3. 1개 획득 (단, 7 획득)

달무티

카드게임
빈익빈, 부익부
매 게임마다 계급이 낮은 사람은 높은 사람에게 좋은 카드를 줘야한다.

반응형

'보드 게임' 카테고리의 다른 글

2024.03.01 (토요일)  (0) 2024.03.02
2024.02.24 (토요일)  (0) 2024.02.28
2024.02.17 (토요일)  (0) 2024.02.28
2024.02.03 (토요일)  (0) 2024.02.28
2024.02.01 (목요일)  (0) 2024.02.28

시타델

카드 게임
견제를 피해 건물을 건설하는 게임

마피아 게임
적을 찾아서 제거하자.
빨리 죽으면 오래 기다릴 수도 있어, 많이 하긴 어려울 듯하다.

반응형

'보드 게임' 카테고리의 다른 글

2024.02.24 (토요일)  (0) 2024.02.28
2024.02.23 (금요일)  (0) 2024.02.28
2024.02.03 (토요일)  (0) 2024.02.28
2024.02.01 (목요일)  (0) 2024.02.28
2024.01.27 (토요일)  (0) 2024.02.28

젬블로Q

블로커스와 비슷한 땅따먹기 류 게임이다.

특징은 반칸짜리를 이용해서 추가적 돌발 행동이 가능하다.

인원 수에 따라 판이 달라지는 것도 포인트.

노 땡스

지니어스에 나왔던 마이너스 경매 같은 게임이다.

받을수록 손해보는 구조이다.

하이소사이어티와 비슷하지만, 칩이 떨어지면 재 참여를 못하는 것과 다르게 공수가 교대된다.

반응형

'보드 게임' 카테고리의 다른 글

2024.02.23 (금요일)  (0) 2024.02.28
2024.02.17 (토요일)  (0) 2024.02.28
2024.02.01 (목요일)  (0) 2024.02.28
2024.01.27 (토요일)  (0) 2024.02.28
2024.01.15 (토요일)  (0) 2024.02.28

차가운 그녀가 눈을 뜨기 전에

마피아류 게임

직업을 내가 고를 수 있다.

범인이 없을 수도 있는 게임

다양한 변수가 있고, 카드도 작아 여행용으로 좋은듯 하다.

반응형

'보드 게임' 카테고리의 다른 글

2024.02.17 (토요일)  (0) 2024.02.28
2024.02.03 (토요일)  (0) 2024.02.28
2024.01.27 (토요일)  (0) 2024.02.28
2024.01.15 (토요일)  (0) 2024.02.28
2024.01.10 (수요일)  (0) 2024.02.28

아줄

타일 배치 게임

점수 계산이 빡세다

차례 계산을 잘해서 폭탄을 먹지 말자.

센추리:동방의바다

센츄리가 시리즈물이긴 해도 2,3탄을 처음봐서 시도해봤다.

인기가 없어서인지? 공식 영상 설명이 없고 일반 유튜브로 연결 됐다.

컨셉은 괜찮았다. 기존 1편의 카드 뽑기가 아닌, 타일로 배치된 필드를 움직이면서 교환하는 방식이다.

근데 가시성이 너무 떨어져서 게임 플레이에 불편함이 있었다.

반응형

'보드 게임' 카테고리의 다른 글

2024.02.03 (토요일)  (0) 2024.02.28
2024.02.01 (목요일)  (0) 2024.02.28
2024.01.15 (토요일)  (0) 2024.02.28
2024.01.10 (수요일)  (0) 2024.02.28
2024.01.07 (일요일)  (0) 2024.02.28

+ Recent posts