전체글

Tools/Git Hub

[GitHub] 마크다운 알림 박스 (NOTE, WARNING 등) 활용법

마크다운(Markdown)은 가볍고 간결한 문법 덕분에 많은 개발자들이 깃허브 문서 작성에 활용하고 있습니다. 그런데 가끔은 중요한 정보나 주의해야 할 내용을 좀 더 눈에 띄게 강조하고 싶을 때가 있죠.GitHub Docs나 일부 플랫폼에서는 특별한 문법 확장을 통해 NOTE, TIP, WARNING 등의 알림(Alert) 블록을 사용할 수 있도록 지원합니다. 이번 포스팅에서는 GitHub에서 사용 가능한 마크다운 확장 문법 중, 알림 박스를 만드는 방법을 소개하겠습니다! 🔔 알림(Alert) 마크다운이란?GitHub Docs에서는 일반적인 인용구(>) 문법을 확장해, 중요도나 성격에 따라 시각적으로 구분되는 박스 형태로 내용을 강조할 수 있습니다.이 기능은 기본 마크다운 표준에는 없지만, GitHub..

Tools/Git Hub

[GitHub] GitHub 프로필에서 Organization 아이콘 표시하는 방법

GitHub에서 로그인된 상태에서는 자신의 프로필에 Organization 아이콘이 보이지만, 로그아웃하거나 다른 사람이 볼 때는 보이지 않는 경우가 있습니다! 이러한 문제를 해결하기 위해 Organization visibility(조직 가시성) 설정을 변경하는 방법에 대해 알아보겠습니다!1. Organization 아이콘이 보이지 않는 이유기본적으로 GitHub의 Organization 멤버십은 비공개(Private) 로 설정될 수 있습니다. 따라서 다른 사람이 사용자의 프로필을 볼 때, 조직 아이콘이 표시되지 않을 수 있습니다.이를 해결하려면 Organization visibility 를 Public(공개) 으로 설정해야 합니다.2. Organization 아이콘을 프로필에 표시하는 방법1️⃣ 프로필..

Tools/Notion

[Notion] 데이터베이스 전체 페이지에서 블록 추가하는 방법

Notion을 사용하다 보면 데이터베이스 전체 페이지에서 블록을 추가하려고 할 때, 블록이 추가되지 않는 경우가 있습니다. 이런 문제를 해결하는 방법을 소개해드리겠습니다! 1. 블록을 추가할 수 없는 이유Notion에서 데이터베이스가 독립적인 전체 페이지로 설정되어 있는 경우, 일반적인 텍스트 블록이나 다른 요소를 직접 추가할 수 없습니다. 데이터베이스 자체가 페이지 역할을 하기 때문에 별도의 블록을 추가할 공간이 없기 때문입니다.이 문제를 해결하려면 데이터베이스를 다른 페이지에서 연결(임베드)하는 방법을 사용해야 합니다. 2. 블록을 추가하는 방법1️⃣ 데이터베이스 이름과 위치 확인먼저, 사이드바에서 데이터베이스가 어느 위치에 있는지 확인하세요. 데이터베이스가 독립적인 페이지 형태라면 블록 추가가 어렵..

Tools/Android Studio

안드로이드 스튜디오에서 Flutter APK 추출하는 방법

안드로이드 스튜디오에서 Flutter로 개발한 앱을 실제 기기에서 테스트 해보고 싶다면.apk 파일을 추출하여 폰으로 확인할 수 있습니다!1. APK 빌드Flutter 앱을 APK로 빌드하는 방법은 두 가지가 있습니다!1-1. 안드로이드 스튜디오 GUI 사용Build 메뉴에서 APK 빌드 : 안드로이드 스튜디오에서 상단 메뉴 바의 Build를 클릭합니다.Flutter APK 빌드 : Build > Build APK를 선택합니다.빌드가 완료되면, Android Studio는 APK 파일을 app/build/outputs/flutter-apk/ 경로에 생성합니다.  1-2. Flutter 명령어 사용터미널에서 Flutter 명령어를 통해 APK를 빌드할 수도 있습니다.프로젝트 디렉터리로 이동한 후, 아래 명..

AI

머신러닝, 딥러닝, 인공지능의 차이를 한눈에 정리하기

머신러닝, 딥러닝, 인공지능의 차이를 한눈에 정리하기1. 인공지능(AI)란 무엇인가?정의인공지능은 "기계가 인간처럼 사고하고 문제를 해결할 수 있는 능력"을 의미합니다. 쉽게 말해, AI는 인간의 지능을 모방하는 모든 기술을 포괄합니다. 여기에는 문제 해결, 의사결정, 언어 이해 등이 포함됩니다. 일상에서의 AI 사례스마트 스피커: "알렉사, 오늘 날씨 어때?"와 같은 명령을 처리합니다.챗봇: 고객센터에서 질문에 답변하는 자동화된 시스템.이미지 검색: Google Lens로 사물을 촬영해 검색하는 기능.팁AI는 넓은 범위의 개념이며, 구체적인 구현 방법에 따라 머신러닝과 딥러닝으로 세분화됩니다.→ AI는 큰 우산, 머신러닝과 딥러닝은 그 아래에 있는 세부 기술입니다.2. 머신러닝(Machine Learn..

AI

AI와의 대화가 더 똑똑해진 이유 - LLM과 RAG를 이해하다

AI, 왜 이렇게 똑똑해졌을까?최근 AI 기술의 발전 속도가 놀라울 정도로 빠릅니다. 여러분이 대화형 AI를 사용하며 느낀 "이거 정말 사람 같다!"라는 감탄 뒤에는 다양한 기술이 결합되어 있습니다. 그중에서도 LLM(Large Language Model)과 RAG(Retrieval-Augmented Generation)는 AI가 더욱 똑똑해지는 데 중요한 역할을 하고 있습니다. 이 블로그에서는 LLM과 RAG가 무엇인지, 그리고 이들이 어떻게 AI를 더 유용하고 강력하게 만드는지 쉽고 자세히 설명해보겠습니다.1. LLM, 대규모 언어 모델이란?LLM(Large Language Model)은 대규모 텍스트 데이터를 학습하여 자연어를 이해하고 생성할 수 있는 AI 모델입니다. 이 모델들은 단순한 문장 완성..

Programming

AS-IS / TO-BE에 대해 알아보자!

프로젝트를 진행할 때, 특히 시스템 개발이나 비즈니스 프로세스 개선을 목적으로 할 때, AS-IS / TO-BE 분석은 필수적인 단계입니다. 이 과정은 현재 상태(AS-IS)를 이해하고, 목표 상태(TO-BE)를 명확히 정의하며, 이를 구현하기 위한 구체적인 계획을 수립하는 것을 의미합니다. 이번 블로그에서는 AS-IS / TO-BE 분석의 중요성과 실무에서 이를 적용하여 성공적인 개발로 이어지는 방법을 자세히 알아보겠습니다~!1. AS-IS와 TO-BE란?AS-IS (현재 상태 분석)AS-IS는 현재의 시스템, 프로세스, 조직 상태 등을 파악하여 문서화하는 단계입니다. 이 단계에서의 주요 목표는 현황을 명확히 이해하고, 개선점이나 문제점을 도출하는 것입니다.AS-IS 분석의 주요 작업데이터 수집 : 현..

Framework/Spring

Node.js와 Spring의 차이: 왜 Spring은 Tomcat 서버가 필요할까?

웹 애플리케이션을 개발하다 보면 Node.js와 Spring의 차이를 자주 접하게 됩니다. 특히, 많은 개발자들이 "Node.js는 그냥 실행되는데, 왜 Spring은 Tomcat 같은 서버가 필요한 걸까?"라는 질문을 하곤 합니다. 이번 글에서는 그 차이를 명확하게 설명하고, 두 환경의 동작 방식을 비교해보겠습니다! 1. Node.js : 자체 서버로 동작하는 JavaScript 런타임Node.js는 JavaScript 런타임 환경으로, 기본적으로 웹 서버의 기능을 포함하고 있습니다. Node.js에서는 별도의 서버 없이도 애플리케이션을 실행하고 클라이언트 요청을 처리할 수 있습니다. 대표적인 웹 프레임워크인 Express.js를 예로 들어보면, Express.js가 서버 역할을 하면서 요청과 응답을 ..

노 코딩 노 라이프
'분류 전체보기' 카테고리의 글 목록