목록전체 글 (1477)
오늘도 공부
📌 목차캘리그래피란?캘리그래피 도구캘리그래피 기법캘리그래피 연습 방법내가 직접 쓴 캘리그래피캘리그래피 활용 아이디어 📖 캘리그래피란?캘리그래피(Calligraphy)는 손으로 아름답게 글씨를 쓰는 예술적인 표현 방식입니다. 단순한 글씨 쓰기와는 다르게, 디자인적 요소를 가미하여 창의적인 스타일을 만들어낼 수 있습니다.캘리그래피는 감성적인 분위기를 연출하는 데 사용되며, 초대장, 카드, 로고 디자인, 간판, 포스터 등 다양한 곳에서 활용됩니다.✏️ 캘리그래피 도구캘리그래피를 시작하려면 적절한 도구를 선택하는 것이 중요합니다. 사용 용도에 따라 다양한 도구가 있습니다.1. 붓펜 캘리그래피붓펜은 부드러운 곡선과 강약을 조절할 수 있어 감성적인 분위기를 연출할 수 있습니다.2. 딥펜 (펜촉 캘리그래피)딥펜은..
MVVM / MVC vs. 디자인 패턴 (팩토리 패턴 등)MVVM(Model-View-ViewModel)과 MVC(Model-View-Controller)는 소프트웨어 아키텍처 패턴(Architectural Pattern) 이고, 팩토리 패턴(Factory Pattern) 같은 것은 디자인 패턴(Design Pattern) 입니다.이 둘의 가장 큰 차이점은 다음과 같습니다.1. 아키텍처 패턴 vs. 디자인 패턴구분 아키텍처 패턴 (MVVM, MVC) 디자인 패턴 (팩토리 패턴 등)목적애플리케이션 전체의 구조를 정의특정 문제를 해결하기 위한 재사용 가능한 코드 설계규모애플리케이션 전반에 적용 (전반적인 소프트웨어 아키텍처를 설계)특정 기능이나 로직을 효과적으로 구현하기 위해 적용예시MVC, MVVM, MV..
안드로이드에서 카메라 라이브러리를 사용할 때 광학 줌(Optical Zoom) 또는 디지털 줌(Digital Zoom) 을 활용하여 더 멀리 보는 기능을 구현할 수 있습니다. 다만, 하드웨어적으로 지원되는 카메라 모듈(예: 망원 렌즈)이 있는지 여부에 따라 방법이 달라집니다.1. 카메라 렌즈 변경 (망원 렌즈 사용)안드로이드 Camera2 API 또는 CameraX를 사용하면 여러 개의 렌즈(예: 초광각, 기본, 망원)를 선택할 수 있습니다. 망원 렌즈를 사용하면 더 먼 거리의 물체를 촬영할 수 있습니다.✅ Camera2 API를 사용하여 망원 렌즈 선택val cameraManager = getSystemService(Context.CAMERA_SERVICE) as CameraManagerfor (cam..
• 최신 블로그 키워드 찾는 방법 (2025년 기준)1. 트렌드 조사하기① Google 트렌드 활용Google Trends 접속관심 있는 주제 입력 후 최근 7일~30일 데이터 분석검색량이 증가하는 키워드 파악② 네이버 데이터랩 활용네이버 데이터랩 접속인기 검색어 및 쇼핑 트렌드 분석특정 기간 동안 검색량이 급증한 키워드 확인③ SNS 실시간 트렌드 체크X(Twitter) 실시간 트렌드 확인Instagram 해시태그 검색TikTok 인기 챌린지 및 해시태그 조사2. 키워드 분석하기① 키워드 검색량 확인네이버 키워드 플래너 활용Google 키워드 플래너에서 검색량 확인검색량이 적당하면서 경쟁이 낮은 키워드 선택② 관련 키워드 찾기네이버 연관검색어 확인Google 자동완성 기능 활용AnswerThePubli..
2월 6일 업비트에 메인넷 상장이 된 베라 체인에 대해 알아보겠습니다. 베라체인(Berachain) 완벽 가이드1. 베라체인 개요베라체인(Berachain)은 코스모스 SDK 기반으로 구축된 EVM(Ethereum Virtual Machine) 호환 레이어 1 블록체인입니다. 이 체인은 '유동성 증명(Proof-of-Liquidity, PoL)'이라는 독특한 합의 메커니즘을 도입하여 네트워크의 보안과 유동성을 동시에 확보하는 특징을 가집니다.사용자들은 네이티브 토큰인 $BERA를 유동성 풀에 예치하고, 그 대가로 거버넌스 토큰인 $BGT를 획득합니다. $BGT는 검증자에게 위임되어 블록 생성에 참여하며, 검증자들은 위임된 $BGT의 양에 따라 블록을 생성하고 보상을 받습니다.2. 베라체인 에코시스템베라체..
Solana에서 메타플렉스(Metaplex)의 기능메타플렉스(Metaplex)는 Solana 블록체인에서 NFT를 발행, 저장 및 거래할 수 있도록 돕는 주요 인프라입니다. 이 프로토콜은 Solana 기반 NFT 생태계를 구성하는 중요한 요소 중 하나이며, 개발자와 크리에이터가 쉽고 빠르게 NFT를 만들고 관리할 수 있도록 지원합니다.1. 메타플렉스의 주요 기능1) NFT 제작(Minting)사용자는 메타플렉스를 통해 NFT를 쉽게 생성할 수 있습니다.Candy Machine이라는 자동화된 NFT 생성 도구를 제공합니다.대량 발행(Batch Minting) 가능IPFS나 Arweave와 같은 분산형 저장소와 연결 가능2) NFT 표준 정의 및 메타데이터 관리Solana에서 NFT의 메타데이터를 저장하고 ..
Python Magic Eden Calcuatorimport osimport jsonfrom collections import defaultdict# NFT 메타데이터가 저장된 폴더 경로METADATA_FOLDER = "./metadata"# 속성 빈도를 저장할 딕셔너리trait_counts = defaultdict(lambda: defaultdict(int))total_nfts = 0# 메타데이터 폴더 내 모든 JSON 파일 처리for filename in os.listdir(METADATA_FOLDER): if filename.endswith(".json"): with open(os.path.join(METADATA_FOLDER, filename), "r") as file: ..
우분투 기준으로 Let's Encrypt SSL 인증서의 만료일 확인과 갱신을 위한 주요 커맨드를 알아보겠습니다.만료일 확인 방법인증서 상태 확인: bashsudo certbot certificates 이 명령어를 실행하면 도메인, 만료일, 인증서 경로 등의 정보가 표시됩니다OpenSSL을 사용한 확인: bashsudo openssl x509 -dates -noout -in /etc/letsencrypt/live/도메인/cert.pem 이 명령어로 인증서의 시작일과 만료일을 확인할 수 있습니다인증서 갱신 방법수동 갱신: bashsudo certbot renew 이 명령어로 만료가 30일 이내로 남은 인증서를 갱신합니다특정 도메인 갱신: bashcertbot certonly --force-renew -d ..
1. 컬렉션 NFT 메타데이터 구조컬렉션 NFT는 특정 NFT들의 그룹을 정의하며, 개별 NFT들이 이 컬렉션에 속할 수 있도록 구성됩니다.컬렉션 NFT 메타데이터 필드{ "name": "My NFT Collection", "symbol": "MNC", "description": "A collection of unique NFTs", "image": "https://example.com/collection-image.png", "external_url": "https://example.com", "seller_fee_basis_points": 500, "collection": { "verified": true, "name": "My NFT Collection" }, "attr..
✅ 1. 빌드 시 Lint 오류를 확인하고 맞추는 방법빌드시 오류가 발생하는 주요 원인은 다음과 같습니다:ESLint 규칙 위반: 개발 환경에서는 경고로 표시되지만, 빌드시 오류로 간주될 수 있음.TypeScript 오류: next dev에서는 일부 오류를 무시하지만, next build에서는 엄격하게 적용됨.서버/클라이언트 구성 오류: use client 또는 use server를 잘못 설정한 경우.React Strict Mode 또는 App Router 환경에서 더 엄격한 규칙이 적용됨.🚀 해결 방법✅ 방법 1: next lint를 빌드 전에 실행하기next build를 실행하기 전에 Lint 오류를 먼저 확인하는 것이 중요합니다.다음 명령어를 실행하여 Lint 오류를 확인하세요:bash복사편집ne..
