python에서 SSL 오류

파이선 코드를 통해 https 사이트의 내용에 접근할때 SSL 에러가 발생합니다. 이때 다음과 같은 명령 실행을 통해 해결하였습니다. 아래 명령을 실행한 뒤 개발환경을 종료하고 다시 열어서 문제 없음을 확인하였습니다.

위의 상황이 발생한 이유는 랭체인의 WebBaseLoader를 이용해 웹 크롤링을 하는 상황인데, 만약 개발단계라면 위의 절차없이 간단히 다음 코드를 통해 해결할 수도 있습니다.

loader = WebBaseLoader(
    web_paths=[url],
    verify_ssl=False
)

쥔장, 이 코드 킵 .. (기저 벡터를 통한 회전)

  ...

  const zaxis = dir.negate().normalize().toConst();
  const xaxis = cross(vec3(0, 1, 0), zaxis).normalize().toConst();
  const yaxis = cross(zaxis, xaxis).toConst();

  const mat = mat3(
    xaxis.x, yaxis.x, zaxis.x,
    xaxis.y, yaxis.y, zaxis.y,
    xaxis.z, yaxis.z, zaxis.z
  ).toConst();

  const finalVert = modelWorldMatrix.mul(mat.mul(positionLocal))
    .add(positionStorage.element(instanceID)).toConst();

  return cameraProjectionMatrix.mul(cameraViewMatrix).mul(finalVert);
}

아래는 dir(forward; 바라보는 방향 벡터), up(“위쪽”을 정의하는 기준 벡터)를 알고 있을때, 단위벡터라고 할때 회전 행렬을 얻는 함수이다.

mat3 lookAt(vec3 dir, vec3 up) {
  vec3 right = cross(dir, up);
  true_up = cross(right, dir);
  return mat(right, true_up, -dir);
}