본문 바로가기 메뉴 바로가기

Signal over Noise

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • About
  • Privacy
  • Contact
  • RSS

Signal over Noise

검색하기 폼
  • 분류 전체보기 (94)
    • Docs (14)
    • Essays (64)
    • UI & Theme (5)
    • Tech Gear (3)
    • Dev Log (8)
  • 방명록
  • About
  • Privacy
  • Contact

2026/04/02 (3)
블로그 안내 — 이곳에서 다루는 내용

공지사항
shebang(#!)이란 무엇인가? 스크립트 실행 원리까지 한 번에 정리

shebang은 스크립트 파일의 첫 줄에 작성하여 이 파일을 어떤 인터프리터로 실행할지 지정하는 선언문이다.직접 실행(./script.sh) 시 운영체제가 사용할 실행기를 결정하는 기준이 된다.인터프리터를 명시하지 않고도 실행 가능하게 만든다는 점이 핵심 차이다.핵심 요약#!는 실행 인터프리터 지정 메커니즘이다파일을 직접 실행할 때만 의미를 가진다 (./script.sh)/bin/bash는 고정 경로, /usr/bin/env는 환경 기반 탐색이다왜 필요한가스크립트 파일은 바이너리가 아니다.운영체제는 파일을 실행할 때, 이 파일을 직접 실행할 수 없다.따라서 누가 이 파일을 해석할지 결정해야 한다.문제는 실행 방식에 따라 이 결정이 달라진다는 점이다.bash script.sh이 경우는 이미 bash를 명시..

Docs 2026. 4. 2. 20:19
polyfill과 ponyfill 차이 완벽 정리 — JavaScript 예제로 이해하기

polyfill은 실행 환경에 없는 기능을 직접 추가해 기존 코드를 그대로 동작하게 만드는 방식이다.ponyfill은 실행 환경은 수정하지 않고 같은 기능을 별도 함수나 모듈로 제공하는 방식이다.차이는 기능 자체보다 환경을 바꿀지, 환경을 우회할지에 있다.1. 정의 / 결론polyfill은 브라우저나 런타임의 부족한 기능을 채워 표준 API처럼 보이게 만드는 코드다.ponyfill은 같은 기능을 제공하지만 전역 객체나 prototype을 수정하지 않는 대체 구현이다.2. 핵심 요약polyfill은 Array.prototype.includes 같은 기능을 환경에 주입한다.ponyfill은 includes(arr, value) 같은 별도 함수를 호출하게 만든다.polyfill은 기존 호출 형태 유지에 유리하..

Docs 2026. 4. 2. 10:58
bash와 sh 차이 완벽 정리 — 문법, 실행 방식, 호환성, shebang까지 예제로 이해하기

1. 정의 / 결론sh는 최소 공통 쉘 인터페이스에 가깝고, bash는 그 위에 확장 기능을 올린 쉘이다. 이 차이는 이름 차이가 아니라, 어떤 문법이 허용되고 어떤 환경에서 스크립트가 안전하게 실행되는지를 결정하는 기준의 차이다.2. 핵심 요약sh는 호환성과 이식성을 우선한다. bash는 배열, [[ ]], brace expansion 같은 확장 문법을 제공한다. 여러 환경에서 안전하게 돌려야 하면 sh, 더 많은 기능이 필요하고 실행 환경을 통제할 수 있으면 bash가 맞다.3. 왜 필요한가문제는 sh와 bash가 겉보기에는 비슷하다는 점이다. 둘 다 명령을 실행하고, 변수와 조건문도 얼핏 비슷해서 같은 것으로 취급되기 쉽다. 하지만 스크립트에 분기, 문자열 처리, 반복 로직이 늘어나면 차이가 바로 ..

Docs 2026. 4. 2. 08:12
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Readium
  • Signal Over Noise(ko)
  • Signal Over Noise(en)
TAG
  • Readium개발기
  • 1인 개발
  • 다크모드
  • 한국인터넷역사
  • 인터넷문화
  • WSL개발환경
  • 앱 도메인 설계
  • 웹디자인
  • Readium 개발기
  • CodexApp
  • Flutter 앱 개발
  • Windows개발
  • NanoClaw
  • 이벤트아키텍처
  • 블로그디자인
  • Google Play 출시
  • css커스터마이징
  • 온라인신원인증
  • 티스토리
  • AI와인터넷
  • 오픈소스
  • 트랜잭션 설계
  • SQLite 앱 아키텍처
  • Idempotent 처리
  • 프론트엔드
  • 도메인설계
  • 로컬우선아키텍처
  • 로컬 우선 아키텍처
  • ChatGPTCodex
  • 티스토리스킨
more
«   2026/04   »
일 월 화 수 목 금 토
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
글 보관함

Powered by Tistory / Theme by Signal Ayu Unified
Contents
Contents

티스토리툴바