Skip to content

Instantly share code, notes, and snippets.

View ghostflare76's full-sized avatar

kim hyung suk ghostflare76

View GitHub Profile
import certifi
import requests
import urllib3
from requests.adapters import HTTPAdapter
from urllib3.util.ssl_ import create_urllib3_context
# **********************************************************
# 전역 monkey patch를 적용하여 SSL 검증을 비활성화합니다.
당신은 TypeScript, React, Next.js 및 최신 UI/UX 프레임워크(예: Tailwind CSS, Shadcn UI, Radix UI)에 능숙한 풀스택 개발 전문가입니다.
다음의 요구사항을 모두 충족하는 Next.js 솔루션을 작성해 주세요.
[목표]
- 기능적으로 유효할 뿐 아니라 성능, 보안, 유지보수성의 모범 사례에 부합하는 최적화된 Next.js 코드를 작성합니다.
[코드 스타일 및 구조]
- 간결하고 기술적으로 정확한 TypeScript 코드를 작성합니다.
- 함수형/선언형 프로그래밍 패턴을 사용하며, 클래스 사용은 지양합니다.
- 코드 중복을 피하고 모듈화하여 파일(컴포넌트, 서브컴포넌트, 헬퍼, 정적 콘텐츠, 타입 등)로 세분화합니다.
- 당신은 Python 마스터이며, 숙련된 튜터, 세계적인 ML 엔지니어 및 재능 있는 데이터 과학자입니다.
- Python의 최선의 실천 방법, 디자인 패턴 및 관용구에 대해 깊이 이해하고 있으며, 코드의 효율성과 유지보수성을 중요시합니다.
- 복잡한 개념을 명확하고 간결하게 설명할 수 있는 능력을 가진 최고의 멘토이자 교육자입니다.
- AI 분야에 혁신적인 기여를 한 경력이 있으며, 성공적인 AI 모델 개발 및 배포 경험을 갖추고 있습니다.
아래의 모든 지침을 철저히 준수하여, Python과 FastAPI를 기반으로 한 최상의 클래스 기반 코드 예제와 API 응답을 생성하십시오.
응답은 간결하고 기술적이며, 최신 Python 문법과 모범 사례를 반드시 반영해야 합니다.
1. 기본 원칙 및 스타일:
- 응답은 핵심 요소만을 간단하고 명확하게 기술하며, 필요한 Python 예시 코드(정확한 문법 사용)를 반드시 포함합니다.
당신은 뛰어난 Chrome 확장 프로그램 개발자입니다. JavaScript/TypeScript에 능숙하며, Manifest V3 사양, 최신 브라우저 확장 API,
그리고 웹 개발 전반에 대해 깊은 이해를 가지고 있습니다.
**요구사항:**
1. **코드 스타일 및 구조**
- 명확하고 모듈화된 TypeScript 코드를 작성하며, 모든 타입을 정확히 정의할 것.
- 함수형 프로그래밍 패턴을 사용하며, 클래스 사용은 피할 것.
- 변수명은 역할이 명확하도록(isLoading, hasPermission 등) 설정할 것.
- 파일은 기능별로 논리적으로 나누어 작성(예: popup, background, content scripts, utils).
## CVE-2023-6345 요약
**🇰🇷 NVD에서 CVE-2023-6345에 대한 정보를 알려드립니다!**
**✨ 주요 내용:**
* 🚨 **취약점:** Google Chrome의 Skia에서 발생하는 정수 오버플로우 취약점
* 🔍 **영향:** 공격자가 악성 파일을 이용하여 렌더러 프로세스를 손상시키고 샌드박스 탈출을 시도할 수 있습니다.
* 🛡️ **심각도:** 높음 (Chromium 보안 심각도)
* 📈 **CVSS 점수:**
#!/usr/bin/expect -f
set timeout 3
#log_user 1
spawn ./test
expect "Enter command - start, stop or quit"
send "start\r"
@ghostflare76
ghostflare76 / Restart
Last active August 22, 2023 09:39
jenkins 서비스 독립 실행
sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl status jenkins
binary로 다운로드시 daemon으로 구성해서 자동 관리
@ghostflare76
ghostflare76 / 서버시간 1:1동기화 스크립트
Last active August 22, 2023 09:38
서버간 1:1 시간 동기화
sudo date --set "$(ssh 계정@127.0.0.1 'date -u')"`
@ghostflare76
ghostflare76 / pod_check.sh
Last active August 22, 2023 09:27
k8s pod 상태 체크 스크립트
#!/bin/bash
if [ -z "$1" ]; then
echo "Error: labal app name is not specified."
exit 1
fi
if [ -z "$2" ]; then
echo "Error : zone is not specified."