웹사이트에 회원가입을 하면 비밀번호를 입력하고 로그인할 때는 설정한 비밀번호를 입력한다. 이 비밀번호가 평문(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. 프론트매터 시작하기노트에 프론트매터를 추가하는 방법은 여러가지가 있다. - 세 개의 대시(---)를 입력(여기서 세 개의 대시(---)는 첫번째줄에 시작해야 하며 그렇지 않을 경우 구분선으로 작성된다.) - ..
노션과 옵시디언은 모두 강력한 노트 작성 및 지식 관리 도구이지만, 자료 관리 방식과 철학에서 뚜렷한 차이가 있다. 노션을 이용해왔는데 개인적으로는 옵시디언이 지식관리 차원에서 좀 더 강점이 있어 둘 다 사용을 하고자 한다. 1. 자료 저장 방식노션 : 클라우드 기반으로 모든 자료가 노션 서버에 저장옵시디언 : 로컬 폴더에 마크다운 파일로 저장(개인 PC에 저장)2. 자료 연결 방식노션 : 블록 기반으로 페이지 내에서 링크, 데이터베이스, 임베드 등 다양한 블록을 연결하여 자료를 관리한다. 페이지 간의 연결은 링크를 통해 이루어진다.옵시디언 : 마크다운 링크를 통해 노트 간에 양방향 링크를 생성하여 자료를 연결합니다. 그래프 뷰를 통해 연결된 노드를 시각적으로 확인할 수 있다.3. 자료 관리 스타일노션 ..

프롬프트(Prompt)"프롬프트(Prompt)"란 인공지능(AI) 모델, 특히 대형 언어모델(LLM)에게 특정 작업을 수행하도록 지시하거나 질문을 입력하는 문구를 의미한다. 즉, AI에게 무엇을 어떻게 해달라는 요청 또는 지시사항을 담은 텍스트다. 물론, 텍스트 외에 코드, 이미지, 파일 등 다양한 형태를 가질 수 있지만, 대화형 언어모델(ChatGPT)의 경우, 주로 자연어 형태로 제시하는 문장을 "프롬프트"라고 한다. 프롬프트 엔지니어링(Prompt Engineering)AI모델에게 질문하거나 일을 시키는 데 있어 엔지니어링(Engineering) 이라는 전문적인 용어를 쓰는 이유는 사용자가 단순히 질문하는 것이 아닌, 원하는 결과를 얻기 위해서는 질문의 방식, 맥락제공, 표현, 구조 등을 전략..

구글은 OpenAI, Claude, perplexity 등과 비교해서 AI 경쟁에서 조금 뒤쳐진 듯한 느낌을 가지고 있는데 이번에 NotebookLM을 보고 꽤 괜찮다는 느낌을 받아 소개해 본다. NotebookLMNotebookLM은 Google에서 개발한 AI 기반의 노트 필기 및 문서 분석 도구로 Gemini 1.5 Pro를 기반하고 있다. 핵심은 사용자가 제공한 문서(ex: 연구 논문, 보고서, 강의 자료, 웹사이트 등)를 기반으로 문서에 대한 질문에 답하고, 요약을 생성하며, 새로운 아이디어를 탐색하는 것을 돕는 것이다. 이런 서비스는 RAG(Retrieval Augmented Generation - 검색증강생성)를 기반으로 하고 있는데, 대표적인 서비스는 GPTs, perplexity 있다...

양우 내안에 아스펜세종특별자지치 행정중심복합도시 5-1생활권에서는 2024년 12월부터 양우내안애 아스펜을 시작으로 순차적으로 아파트 분양이 진행될 예정이다.1. 홈페이지 세종 5-1 L12BL 양우내안애 아스펜지금 껏 본 적 없는 스마트한 새 도시 - 세종 5-1 L12BL 양우내안애 아스펜xn--220b562ai5a12eta8l2nq0ft9fmt0b.com 2. 위치 3. 건설개요 L블록의 의미는 저밀도라는 의미이고 따라서 단지의 용적률은 148% 수준이다. - 규모 : 총 698가구, 18개 동, 지하 2층 ~ 지상 18층 - 세대 구성 84㎡A : 403가구 84㎡B : 143가구 84㎡C : 110가구 84㎡D : 32가구 84㎡T(테라스형) :..

책소개이 책은 작가가 어휘력을 기르는데 좋은 130여 개의 문장을 엮어 놓은 연습장 같은 책이다. 연습장과 같은 이 책을 왜 출간을 했는지, 책을 구입한 사람이 이 책을 통해 얻었으면 하는 바가 뭔지, 이 책의 서문에 잘 나타나 있다. 서문은 5페이지에 불과한 짧은 글이지만 내용은 강렬하다.우리가 책을 읽어야 하는 이유, 어휘력과 필사를 해야만 하는 이유를 말하고 있는데 요즘에 내가 느끼고, 생각하고 있는 부분과 공통분모가 많다. 그래서 강렬하다. 우리가 책을 읽어야 하는 이유작가는 말한다." 어휘력이나 문해력의 목적은 단순히 잘 읽고 잘 말하며, 잘 쓰는데만 있지 않습니다. 궁긍적인 목적은 '살기 위해서' 입니다."작가는 우리가 살아가는데 맞이하는 문제들, 흔히 고난과 역경들에 대해 미리 대비하고, 그..

파이썬 언어를 사용하는 웹 프레임워크는 다양하다. 대표적인 웹 프레임워크는 Django, Flask, FastAPI, CherryPy, Pyramid, Bottle, Web2py 등이 있다. 이들중에 Django, Flask, FastAPI가 인기 있는 웹 프레임워크로 각기 특성과 장점을 가지고 있어서, 어떤 프레임워크를 선택할지는 내가 하고자하는 프로젝트의 요구사항을 잘 살펴보고 그에 맞는 웹 프레임워크 선정이 필요하다. Flask Flask는 경량 마이크로 프레임워크로, 필수적인 기능만 제공하며 필요에 따라 확장이 가능하다. WSGI(Web Server Gateway Interface) 표준을 따르며, Werkzeug 툴킷을 기반으로 만들어 졌다. 또한 Jinja2 템플릿 엔지을 사용하여 동적 콘텐..
"친구란 무엇인가?"라는 질문을 나에게 묻는다면 나는 유시민 작가의 말이 가장 먼저 떠오른다. 친구라는 건 제가 이해하는 바로는 이제 두 가지 조건이 있어요.친구 누군가가 나하고 친구려면 그냥 다른 목적이 없이 만날 수 있어야 돼요.다른 목적 없이 그냥 만나는 그 자체가 목적인 관계가 돼야 되고요.두번째는 만나는 동안 특별한 감정노동을 심하게 하지 않고 긴 시간을 보낼 수 있어야 돼요.- 유시민 - 아무런 목적없이 만나서 긴 시간을 감정노동 없이 보낼 수 있는 친구를 두기란 싶지 않다. 돌이켜 보면 만나는 동안 내안의 감정은 힘들다고 얘기하지만 내 마음이 단단하지 못해, 혼자있는 걸 두려워해서 누군가를 계속 만날려고 했던거 같다. 지금 만나는 사람이 친구라고 생각된다면 정말 소중한 인연이다. 살면서 ..
- Total
- Today
- Yesterday
- VSCode
- 주택청약
- chatGPT
- 청약통장
- GitHub
- chrome버전
- vscode 구글시트 연동
- This version of ChromeDriver only supports Chrome version
- chromedriver버전오류
- kc인증
- MCP
- model context protocol
- 오블완
- 주택청약제도
- notebooklm
- scraping
- IMPORTRANGE
- Selenium
- 무주택세대구성원
- Google sheet
- claude desktop
- OpenAI
- 고양장항신혼희망타운
- 청약제도
- 챗gpt
- Python
- Git
- 버전제어
- 티스토리챌린지
- 구글시트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |