Blog
2025.05.28
C언어 bool 자료형, 정말 1바이트일까? 파헤쳐 보기!
안녕하세요! 개발자 여러분, C언어를 사용하다 보면 다양한 자료형과 마주하게 됩니다. 그중에서도 참(true)과 거짓(false)을 표현하는 bool 자료형은 조건문이나 반복문에서 빼놓을 수 없는 중요한 요소인데요. 문득 이런 궁금증이 생길 수 있습니다. “C언어에서 bool 자료형은 과연 몇 바이트의 메모리를 차지할까?”
2025.05.24
마크다운, 특수 문자가 마음대로 안 될 때? '이스케이프'가 답!
마크다운으로 글을 작성하다 보면, 분명히 1.이라고 썼는데 자동으로 목록이 된다거나, *강조*를 하려던 게 아니라 그냥 별표를 표시하고 싶은데 글씨가 기울어지는 황당한 경험, 한 번쯤 해보셨을 거예요. 바로 마크다운의 특수 문자들 때문에 발생하는 현상이죠.
2025.05.09
Jekyll에서 꼭 알아야 할 Liquid 기본 문법: 변수, 필터, 태그 사용법
Jekyll을 사용해 정적 웹사이트나 블로그를 만들다 보면 ‘Liquid’라는 단어를 자주 접하게 됩니다. Liquid는 Jekyll이 사용하는 템플릿 엔진으로, HTML 파일 내에서 동적인 데이터를 처리하고 로직을 구현할 수 있게 해줍니다. 예를 들어, 모든 페이지에 동일한 헤더와 푸터를 적용하거나, 포스트 목록을 자동으로 생성하는 등의 작업을 Liquid를 통해 할 수 있죠.
2025.05.09
Jekyll 블로그에 이미지 쉽게 넣는 방법: 마크다운부터 HTML, Liquid 필터까지!
블로그 글을 작성할 때, 적절한 이미지 사용은 독자의 이해를 돕고 콘텐츠를 더욱 풍부하게 만들어줍니다. 정적 사이트 생성기인 Jekyll에서도 이미지를 손쉽게 삽입할 수 있는 다양한 방법을 제공합니다. 오늘은 Jekyll에서 이미지를 넣는 주요 방법들과 각 상황에 맞는 최적의 선택은 무엇인지 자세히 알아보겠습니다.
2025.04.27
URL에 숫자만 바꿨을 뿐인데… 15년 전 해킹 수법, 아직도 통한다고? SQL 인젝션 이야기
혹시 최근 SQL 인젝션으로 인한 정보 유출 소식을 들으셨나요? “아니, 그게 아직도 통한다고?” 싶으실 겁니다. 저도 비슷한 생각을 했거든요. 마치 먼 옛날이야기처럼 느껴졌던 보안 취약점이 여전히 위력을 발휘하고 있다니, 새삼 놀랍기도 하고 한편으론 아찔하기도 합니다.
2025.04.23
Ada로 C 라이브러리 만들기
강력한 안전성과 신뢰성을 자랑하는 Ada 언어로 C 라이브러리를 작성하는 방법에 대해 알아보겠습니다. 특히 C 프로그램에 메인(main) 함수가 있을 때 발생하는 Ada 런타임 초기화 문제를 해결하는 방법까지 포함하여 전체 과정을 단계별로 살펴보겠습니다.
2025.04.22
Ada 언어의 설계 목표
Ada(에이다)는 프로그램 신뢰성 및 유지보수, 인간 활동으로서의 프로그래밍, 그리고 효율성을 염두에 두고 설계되었습니다.
2025.04.20
Ada: 실행 파일 만들기
우리가 작성한 Ada 코드를 컴퓨터에서 실행할 수 있는 파일로 만들려면 어떻게 해야 할까요? 지금부터 그 방법을 함께 알아보겠습니다.
2025.04.14
C 프로그램의 시작점: main 함수 완전 정복
프로그래밍의 세계에서 “시작”이라는 단어는 매우 중요합니다. 특히 C 언어로 작성되어 운영체제 위에서 실행되는 프로그램은 main() 함수라는 특정한 진입점에서 실행을 시작하는데요. 오늘은 독립 실행형 C 프로그램에서 main() 함수가 왜 필요하며 어떤 핵심적인 역할을 하는지 깊이 살펴보려고 합니다.
2025.04.14
나만의 워드프레스 테마 제작
세상에는 수많은 워드프레스 테마가 있지만, 때로는 내 웹사이트만의 독특한 개성과 기능을 담아내기 위해 직접 테마를 만들고 싶다는 생각을 하게 됩니다. ‘나만의 공간’을 내 손으로 설계하고 구축하는 일은 분명 매력적이죠. 이 글에서는 워드프레스 테마 제작의 가장 첫 단계인 기본 뼈대 구성부터 웹사이트의 필수 요소인 네비게이션 메뉴 구현까지, 그 과정을 정리해보겠습니다.