본문 바로가기

전체 글

버려지는 디자인 vs 통과되는 디자인, 그 차이는 무엇일까? 디자인을 하다 보면 “이건 멋진데 왜 통과되지 않을까?”, “왜 이건 바로 OK 받지?”라는 생각, 한 번쯤 해보셨을 겁니다.디자인의 결과물은 보기 좋다고 해서 무조건 통과되는 게 아닙니다. 오히려 '보여지는 것'보다 '전달하는 힘'이 훨씬 중요하죠.오늘은 『버려지는 디자인 통과되는 디자인』 책을 참고하여, 실무에서 통과되는 디자인이 갖추고 있는 핵심 요소들을 살펴보겠습니다.1. 문제 해결 능력이 핵심이다버려지는 디자인은 멋져 보이지만 왜 그렇게 했는지 설명이 부족합니다.예: "파란색이 예뻐서 썼어요"→ 설득력 부족통과되는 디자인은 문제를 명확하게 인식하고, 디자인으로 그 해결책을 제시합니다.📌 예시:“이 버튼은 고령자도 쉽게 보이도록 명도 대비를 조정했습니다.”2. 사용자 중심의 UX 설계통과되는 디.. 2025. 4. 8.
맥 벤투라 영어 대문자 자동끄기 방법 how to turn off automatic capitalization on Mac ventura.기존의 맥과 달리 UI가 변경되어서 찾는데 어려움이 있을 수 있지만, 아래 이미지 보시면 쉽게 찾으실 수 있습니다.System Setting -> Keyboard -> Text Input / Input Sources -> Edit  Capitalize words automatically -> Off 2025. 4. 5.
검색엔진 최적화에 간과하기 쉬운 CLS를 해결하는 2가지 방법 검색엔진 최적화는 내돈내산(SEM)이 아닌 내노력 내실력(SEO)으로 상위에 랭크되게 하는 기술인데요. 각 플랫폼 별로 다양한 낭설과 실제 이론들이 존재합니다. 대표적인 낭설로 alt를 이용한 꼼수, 이미지의 갯수에 따른 검색순위 조정등 여러 낭설이 있지만, 어떤 것은 맞고 어떤 것은 틀립니다. 오늘은 구글에서 검증되었으며, 공식적인 SEO 가이드에 있는 CLS에 대해서 말해보려고 합니다. 구글 서치 콘솔 확인검색엔진 최적화를 연구해본 사람은 구글 서치 콘솔을 다 아실겁니다. 아직 모르신다면, 구글 서치 엔진에 들어가서 본인의 사이트를 등록하고 살펴보세요. (필수중에 필수 입니다) 좌측 메뉴에 보면, "코어 웹 바이탈"이라는 메뉴가 있습니다.  해당 스코어에 따라 검색엔진의 순위가 달라질 수 있습니다. .. 2025. 3. 27.
RAG 임베딩 모델과 LLM의 모델이 달라도 동작하는 이유. 궁금하죠? RAG이란?RAG는 '검색 보강 생성'으로 번역되며, AI 모델이 질문에 답할 때 관련된 정보를 외부 데이터베이스나 문서에서 검색(Retrieval)하고, 이 정보를 바탕으로 답변을 생성(Generation)하는 방식을 의미합니다. 최근 GPT와 같은 대형언어모델(LLM)의 정확성을 높이기 위한 방법으로 많이 활용됩니다. '래그' 라고 발음 합니다. 기존 언어모델이 매번 데이터를 업데이트할 수 없기때문에 최신 정보를 벡터화해서 그 정보를 기반으로 AI의 답변을 보강하는 방식입니다.그런데, 생각해 보면, LLM도 임베딩을 하고, RAG를 위한 데이터도 임베딩을 해서, 같이 사용한다면, 같은 언어모델의 방식으로 임베딩이 되어야 할 것 같은데, 다른 언어모델로 임베딩을 해도 동작을 합니다. 왜!? 일까요??결.. 2025. 3. 18.
JSX의 가독성 이슈에도, React를 선택하는 이유는? React를 사용할 때 HTML과 JavaScript가 분리되지 않아 가독성이 떨어지는 것처럼 보일 수 있습니다. 그럼에도, 여전히 많은 개발자들이 React를 선택하는 이유는 무엇일까요?JSX란 무엇인가?JSX(JavaScript XML)는 JavaScript 안에서 XML/HTML과 유사한 문법을 사용할 수 있도록 도입된 React의 특수한 문법입니다. JSX는 JavaScript 코드 안에서 HTML 태그를 직접 작성할 수 있으며, React의 컴포넌트 기반 UI 개발 방식과 잘 맞아떨어집니다.JSX 예시 (기본적인 React 컴포넌트)function Greeting({ name }) { return Hello, {name}!;}위 코드를 보면 JSX 문법을 사용하여 태그 안에 {name} 변수.. 2025. 2. 27.
IDE 커서(Cursor)를 사용하는 것과 VSCode에 GitHub Copilot 플러그인을 붙여서 사용하는 것의 장단점 및 사용자 평 요즘 AI 보조 개발 도구가 인기입니다. ai를 어떻게 사용하느냐에 따라 개인의 기량을 향상시킬 수 있는 데요. 그중에 cursor라는 유명한 프로그램이 있습니다. cursor와 vscode에 ai plugin을 붙이는 것의 장단점이 궁금합니다. 사람들의 평가도 같이 정리해 보겠습니다. 1. Cursor (IDE)Cursor는 AI 기반 코딩을 위해 설계된 독립적인 IDE로, VSCode를 포크(fork)하여 만들어졌으며 AI 기능을 깊이 통합한 것이 특징입니다.장점프로젝트 전체 맥락 이해: Cursor는 프로젝트 전체를 분석하여 파일 간 연결을 고려한 제안을 제공합니다. 예를 들어, 여러 파일을 동시에 수정하거나 새로운 파일을 생성할 때 뛰어난 성능을 발휘합니다.고급 AI 기능:Tab 자동 완성: 여러.. 2025. 2. 20.
반응형