Firecrawl은 웹사이트에서 데이터를 추출하고 이를 AI 모델(특히 대규모 언어 모델, LLM)에 바로 사용할 수 있는 형태로 변환해주는 강력한 웹 스크래핑 도구이다. 간단히 말해, 웹 데이터를 "크롤링"하고 "스크랩"해서 깔끔한 마크다운(Markdown)이나 구조화된 데이터(JSON 등)로 바꿔주는 서비스이다.Firecrawl이란?Firecrawl은 Mendable.ai 팀이 개발한 오픈소스 기반의 API 서비스로, 개발자나 데이터 분석가들이 웹에서 데이터를 쉽게 수집할 수 있도록 설계되었다. 복잡한 설정 없이 URL 하나만 주면 해당 웹사이트와 그 하위 페이지를 자동으로 탐색해서 데이터를 가져온다. 특히 LLM에 최적화된 출력(예: 마크다운, 구조화된 데이터)을 제공한다는 점이 큰 특징이다.주요 ..
MCP(Model Context Protocol)란?Model Context Protocol"을 글자 그대로 해석하면 다음과 같다.Model (모델): 여기서는 주로 AI 모델, 특히 대규모 언어 모델(LLM)을 의미한다. 즉, 데이터를 처리하고 결과를 생성하는 시스템을 말한다.Context (컨텍스트): 모델이 작업을 수행하거나 응답을 생성할 때 참고하는 "상황"이나 "정보"를 뜻합니다. 예를 들어, 질문에 대한 배경 지식이나 추가 데이터 같은 것들이 컨텍스트가 될 수 있다.Protocol (프로토콜): 시스템 간의 통신이나 상호작용을 규정하는 "규칙"이나 "절차"를 의미한다. 컴퓨터나 네트워크에서 자주 쓰이는 용어로, 어떤 방식으로 데이터를 주고받을지 정해 놓은 표준과 같은거다.글자 그대로 합치면 "..

Google의 NotebookLM이 2025년 3월에 혁신적인 인터랙티브 마인드맵 기능을 도입했습니다. 이기능은 사용자의 노트와 자료에서 핵심 개념을 추출하여 시각적이고 상호작용 가능한 다이어그램으로 변환한다.주요 특징자동 생성: 업로드된 문서를 분석하여 주요 개념과 하위 주제를 자동으로 시각화상호작용성: 사용자는 노드를 클릭하여 확장하거나 축소할 수 있으며, 특정 개념에 대해 추가 질문을 할 수 있다.시각적 요약: 복잡한 정보를 트리 구조로 요약하여 이해도를 높임이미지 저장: 생성된 마인드맵을 PNG 이미지로 다운로드하여 공유할 수 있음사용 방법NotebookLM에 로그인분석할 문서를 업로드채팅창 아래의 '마인드맵' 버튼을 클릭자동으로 생성된 시각적 맵이 나타남장점학습 효율성 향상: 자료의 명확한 시각..
OAuth 2.0은 인증(Authentication) 과 인가(Authorization) 를 위한 업계 표준 프로토콜이다. 특히, 사용자가 자신의 계정 정보(아이디, 비밀번호)를 직접 제3자 애플리케이션에 제공하지 않고도, 해당 애플리케이션이 특정 서비스(예: Google, Facebook, GitHub)의 사용자 계정에 접근할 수 있도록 권한을 부여하는 데 사용된다 .쉽게 말해, "다른 앱에게 내 정보 접근 권한을 안전하게 주는 방법" 이다.핵심 개념인증(Authentication): 사용자가 누구인지 확인하는 과정 (예: 로그인)인가(Authorization): 인증된 사용자에게 특정 리소스에 대한 접근 권한을 부여하는 과정OAuth 2.0 작동 방식 (간단한 예시)사용자 요청: 사용자가 사진 관리 ..
Python에서 __pycache__ 디렉토리는 파이썬 인터프리터가 모듈을 임포트할 때 생성하는 특별한 폴더이다. 이 폴더는 다음과 같은 특징을 가지고 있다.1. __pycache__ 의 목적__pycache__ 폴더는 파이썬 스크립트의 컴파일된 버전인 .pyc 파일들을 포함한다. 이 파일들은 바이트 코드 형식으로, 파이썬 인터프리터가 원본 소스 코드보다 빠르게 실행할 수 있다. 주요 기능실행 속도 향상 : 소스 코드를 매번 다시 컴파일할 필요 없이 바이트 코드를 재사용하여 프로그램 시작 시간을 단축코드 격리 : 바이트 코드를 소스 코드와 분리하여 프로젝트 디렉토리 구조를 깔끔하게 유지2. 작동 방식파이썬 스크립트를 실행할 때 다음과 같은 과정 실행인터프리터는 먼저 __pycache__ 폴더에 해당하는 ..

미국 연방 교육부 폐지, 정말 필요한가?미국 연방 교육부(Department of Education)는 1867년 남북전쟁 직후 처음 만들어졌다. 연방 정부가 각 주의 교육 실태를 조사하고 지원하기 위해 신설했지만, 주 정부의 반발로 1년 만에 교육국(Office of Education)으로 격하됐다. 이후 한 세기 동안 미국의 교육 정책은 주 정부와 지방 교육청 중심으로 운영됐고, 연방 정부의 개입은 제한적이었다. 그러다 20세기 중반부터 연방 차원의 교육 지원이 점점 늘어나기 시작했다. 1965년 존슨 대통령이 초·중등교육법(ESEA)과 고등교육법(HEA)을 도입하면서 저소득층 학생 지원과 대학 학자금 대출이 체계적으로 마련됐고, 1975년에는 장애인교육법(IDEA)이 제정되면서 장애 학생들을 위한 ..

2025년 LH 분양, 임대주택 입주자 모집계획2025년 LH는 총 88,000호의 주택을 공급할 계획이다. 이 중 공공분양주택은 24,000호가 공급되며, 여기에는 3기 신도시에서 공급되는 ‘뉴:홈’ 공공분양주택이 포함된다. 또한, 임대주택은 64,000호가 공급될 예정으로, 매입임대와 전세임대 방식이 적용된다.특히, 수도권 지역의 주택 수요를 반영하여 전체 공급 물량의 약 77%에 해당하는 18,000호가 수도권에 집중 배치된다. 3기 신도시에서는 고양창릉, 하남교산, 부천대장, 남양주왕숙을 포함한 총 14개 단지에서 공공분양주택이 공급될 예정이다.분양주택 입주자 모집계획 임대주택 입주자 모집계획 공공분양주택 유형공공분양주택은 정부, 지방자치단체 또는 공공기관이 국민의 주거 안정을 위해 공급하는 주..
웹사이트에 회원가입을 하면 비밀번호를 입력하고 로그인할 때는 설정한 비밀번호를 입력한다. 이 비밀번호가 평문(plain text)으로 저장되어 있다면 해커는 비밀번호를 즉시 알 수 있다. 그래서 비밀번호를 암호화해서 저장해야 하는데, 이때 사용하는 강력한 방법 중 하나가 바로 bcrypt 해싱이다.bcrypt 해싱에 대해, 쉽게 비유하면비밀번호가 "password123"이라고 해보자. 이제 암호화 해보자. 그냥 저장하면 안 털리니깐. 1. 소금(Salt) 치기 : 비밀번호에 "소금(Salt)"이라는 특별한 가루를 뿌린다. 이 소금은 매번 랜덤하게 만들어지는 값이다. ☞ "password123" + "소금(예: XyZ123)" = "password123XyZ123" (실제로는 훨씬 복잡한 형태..
원인스페이스키를 누를 때 띄어쓰기가 갑자기 넓어지는 문제는 키보드 입력 설정이 '전각(전자)' 모드로 변경되었기 때문이다. 이 문제는 대부분 실수로 Alt + = 단축키를 누르거나 입력기 설정이 변경되어 발생하는데, 특히 한컴 오피스를 설치한 경우 한컴 입력기에서 이런 문제가 자주 발생할 수 있다. 전각 / 반각 개념 이해전각 문자와 반각 문자는 주로 한국, 중국, 일본의 인쇄 문화에서 사용하는 용어이다. 이 두 개념은 문자의 폭과 관련이 있다.전각 문자(Full-width)전각 문자는 문자의 가로와 세로 길이 비율이 동일한 문자를 의미한다. 즉, 문자의 폭이 일반적인 영문자의 고정 폭의 두 배 정도의 폭을 가지는 문자이다. 예시 : 123abc?!반각 문자(Half-width)반각 문자는 가로와 세로 ..

아이폰의 사진이나 파일 등을 컴퓨터로 옮기는 방법은 여러가지가 있다. 이메일을 이용하는 방법, Mac 사용자라면 AirDrop을 이용할 수도 있다. iCloud나 구글 Drive 등 클라우드 서비스를 이용할 수도 있는데 간편하게 이용할 수 있는 샌드 애니웨어를 자주 이용해서 사용법을 소개한다.샌드 애니웨어(Send Anywhere)는 아이폰이나 안드로이드 스마트폰에서 컴퓨터로 사진을 쉽게 옮길 수 있는 파일 전송 서비스입니다. 용량 제한 없이 무료로 사용할 수 있으며, 6자리 숫자키를 이용해 간편하게 파일을 전송할 수 있다. 샌드 애니웨어 설치 방법스마트폰 설치1. 앱스토어나 플레이스토어에서 "Send Anywhere" 또는 "샌드 애니웨어"를 검색하여 설치2. 앱을 실행하고 필요한 권한을 허용합니다컴..

Execute Code 플러그인은 옵시디언에서 코드 블록을 직접 실행할 수 있게 해주는 플러그인이다. 이 플러그인을 통해 다양한 프로그래밍 언어로 작성된 코드를 옵시디언 내에서 바로 실행하고 결과를 확인할 수 있다.주요 기능- 다양한 프로그래밍 언어 지원 (JavaScript, Python 등) - 코드 실행 결과를 노트 내에서 바로 확인 가능 - 라이브 미리보기 기능 제공 - 노트북 형태의 인터랙티브 코딩 환경 제공설치 방법1. 옵시디언 앱을 실행2. 설정(Settings) 메뉴로 이동3. 플러그인(Plugins) 섹션에서 커뮤니티 플러그인 찾아보기를 클릭4. 검색창에 "Execute Code"를 입력합니다5. 플러그인을 찾아 설치 버튼을 클릭6. 설치 후 플러그인을 활성화 또는 아래 링크로 가서 "설..

1. 프론트매터(Frontmatter)란 무엇인가?프론트매터는 옵시디언 노트의 최상단에 위치하는 특별한 영역으로, 영어사전에서는 "(책의) 전문(前文) (본문을 제외한 속표지·머리말·차례 등)"으로 정의하고 있다. 한편 메타데이터는 데이터에 대한 데이터, 즉 노트의 속성(Properties) 정보를 의미하는데 예를 들어, 노트의 작성일, 수정일, 태그, 카테고리, 요약 등 다양한 정보를 뜻한다.정리하면 옵시디언은 노트의 속성을 프론트매터(노트의 전문) 형식으로 담을 수 있도록 제공하고 있다. 2. 프론트매터 시작하기노트에 프론트매터를 추가하는 방법은 여러가지가 있다. - 세 개의 대시(---)를 입력(여기서 세 개의 대시(---)는 첫번째줄에 시작해야 하며 그렇지 않을 경우 구분선으로 작성된다.) - ..
- Total
- Today
- Yesterday
- kc인증
- Selenium
- notebooklm
- 버전제어
- flask
- 고양장항신혼희망타운
- 청약제도
- 주택청약
- 소스제어
- chrome버전
- OpenAI
- This version of ChromeDriver only supports Chrome version
- 주택청약제도
- chatGPT
- Python
- scraping
- Git
- 청약통장
- GitHub
- 옵시디언
- 티스토리챌린지
- vscode 구글시트 연동
- 오블완
- 챗gpt
- VSCode
- 무주택세대구성원
- Google sheet
- 구글시트
- chromedriver버전오류
- IMPORTRANGE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |