Category Archives: Memo

PKIX path building failed 오류

javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException

https://www.lesstif.com/java/java-pkix-path-building-failed-98926844.html

인증서를 keystore에 저장하는 방법

관련 프로그램을 다운받고 실행한다

등록할 도메인 예시 lime.heyo.me

curl -O https://gist.githubusercontent.com/lesstif/cd26f57b7cfd2cd55241b20e05b5cd93/raw/InstallCert.java
javac InstallCert.java
java -cp ./ InstallCert lime.heyo.me

실행 결과

Added certificate to keystore 'jssecacerts' using alias 'lime.heyo.me-1'

실행결과의 …

ffmpeg cut >images >mp4


ffmpeg -ss 00:01:00 -to 00:02:00 -i input.mp4 -c copy output.mp4 ffmpeg -ss 00:01:00 -t 00:00:10 -i input.mp4 -c copy output.mp4 ffmpeg -f image2 -r 60 -i path/filename%03d.jpg -vcodec libx264 -crf 18 -pix_fmt yuv420p test.mp4 f: force format r: frame rate

tensorflow 준비

그래픽 드라이버

python 설치

conda 

gitlab-runner docker로 설치 실행

직접 실행

docker run -d --name gitlab-runner --restart always \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner:latest

docker-compose 이용

docker-compose.yml

version "3"

services:
  gitlab-runner:
    container_name: gitlab-runner
    image: gitlab/gitlab-runner:latest
    restart: always
    volumes:
      - "/srv/gitlab-runner/config:/etc/gitlab-runner"
      - "/var/run/docker.sock:/var/run/docker.sock"
docker-compose up -d

  • 컨테이너 shell

postgre dump restore (docker)

docker pull postgres

docker run -d -p 5432:5432 -e POSTGRES_PASSWORD="비밀번호" --name PostgreSQL01 postgres

docker cp 20220125_slamp PostgreSQL01:/backups

docker exec PostgreSQL01 pg_restore -U root -d slamp /backups/20220125_slamp

docker exec -it PostgreSQL01 /bin/bash

# psql -U postgres

\l
\c database_name
\dt

gamesir x2 분해 수리

LED 먹통 & 오른쪽키 먹통

분해

보이는 나사들을 제거하고 고무판을 띄어서 안보이는 나사까지 풀면 쉽게 분해가 가능하다.

수리

양쪽이 스프링 철선을 통해 연결되어있나보다. 선하나가 납땜이 떨어져있다. 납땜한다.

스마트폰을 탈착할때마다 철스프링에 상당한 충격이 가는 구조인데 연결이 굉장히 약하게 되어있는거 같다.…

react-native 3rd-party android module conflicting libc++_shared.so

  1. More than one file was found with OS independent path ‘lib/arm64-v8a/libc++_shared.so’
android {
    ...

    packagingOptions {
        pickFirst 'lib/**/libc++_shared.so'
    }
}
  1. 버전 충돌

react-native-0.63.x.aar 안의 libc++_shared.so 를 복사해서 3rd-party 모듈안에 넣어서 버전을 맞춰준다.

ex) zoom sdk 의 경우 mobilertc.aar
압축을 풀어서 …

doing 문서

서비스 구성

1) 웹호스팅 환경 (cafe24)

php 7.3, mysql 5.3

2) 주요 프레임워크

Slim Framework 3, Eloquent ORM
React, Ant-design, Material-UI

웹서버 폴더 구성

/api : API (Slim Framework 3, php 7.3)
/admin : 관리자 (React)
/front : …

개발소스 이관 2

웹프런트 프로젝트

개요

  • React.js로 만들어졌습니다.
  • HTML/JS로만 이루어져있습니다. 데이터(비니니스로직)은 API프로젝트와 AJAX로 주고받습니다.

구조

1) 프레임워크

React.js

2) 주요서드파티

  • Ant Design : UI Framework
  • Material-UI : UI Framework
  • ag-Grid : 그리드 컴포넌트
  • Recharts : 차트 컴포넌트
  • Froala : 웹에디터 (상용)

개발소스 이관

API프로젝트

개요

  • 웹, 앱에서 사용하는 API 입니다.
  • MVC구조로 되어있습니다. API이기때문에 View는 없습니다.
  • 모든 출력 데이터포맷은 JSON 입니다.
  • Restful에 맞춰 구현되었습니다. (PUT, GET, POST, DELETE)

구조

1) 프레임워크

ASP.NET Core MVC3 + Entity Framework Core3

2) 주요서드파티

  • Serilog