[작성자:] cozmo
-
![[워드프레스] 28. theme.json : 블록 테마 스타일의 중심 theme.json](https://cozlab.app/wp-content/uploads/2026/07/wpcard_28.png)
[워드프레스] 28. theme.json : 블록 테마 스타일의 중심 theme.json
블록 테마에서 색·폰트·간격·레이아웃 폭 같은 걸 정하는 단 하나의 파일이 theme.json이다. CSS를 여기저기 흩뿌리는 대신, 디자인 값을 JSON 한 곳에 모아 디자인 토큰처럼 관리한다.
-
![[자바] 6. 시간 : java.time으로 Date 지옥 탈출 (Java 8 날짜·시간 API)](https://cozlab.app/wp-content/uploads/2026/08/java-06.png)
[자바] 6. 시간 : java.time으로 Date 지옥 탈출 (Java 8 날짜·시간 API)
Java 8 java.time으로 낡은 Date·Calendar의 함정에서 벗어나는 법. LocalDate·LocalDateTime·Duration·DateTimeFormatter를 Before/After로 정리한다.
-
![[pfSense] 20. IDS/IPS : pfSense Suricata로 침입 탐지·차단 구성하기](https://cozlab.app/wp-content/uploads/2026/07/pfsense-20.png)
[pfSense] 20. IDS/IPS : pfSense Suricata로 침입 탐지·차단 구성하기
Suricata는 트래픽을 시그니처와 대조해 공격 패턴을 탐지(IDS)하고 차단(IPS)한다. pfSense에 설치해 룰셋을 붙이고 경보를 관찰하는 과정을 정리한다.
-
![[워드프레스] 27. 테마 : 클래식 테마 vs 블록 테마, 뭐가 다른가](https://cozlab.app/wp-content/uploads/2026/07/wpcard_27.png)
[워드프레스] 27. 테마 : 클래식 테마 vs 블록 테마, 뭐가 다른가
워드프레스 테마는 지금 두 세대가 공존한다 — 클래식 테마와 블록 테마. 이 차이를 모르면 “내 테마엔 왜 사이트 편집기가 없지?” 같은 데서 막힌다.
-
![[자바] 5. Optional : NPE와 헤어지기 (Java 8 Optional)](https://cozlab.app/wp-content/uploads/2026/08/java-05.png)
[자바] 5. Optional : NPE와 헤어지기 (Java 8 Optional)
Java 8 Optional로 null 체크 지옥과 NullPointerException에서 벗어나는 법. map·orElse·orElseThrow 사용법과 흔한 안티패턴까지 정리한다.
-
![[pfSense] 19. pfBlockerNG : pfSense로 광고·악성 도메인·지역 IP 차단하기](https://cozlab.app/wp-content/uploads/2026/07/pfsense-19.png)
[pfSense] 19. pfBlockerNG : pfSense로 광고·악성 도메인·지역 IP 차단하기
pfBlockerNG를 쓰면 네트워크 전체에서 광고와 악성 도메인을 걸러내고, 원치 않는 국가의 IP를 차단할 수 있다. DNSBL과 IP 차단의 원리와 설정을 정리한다.
-
![[자바] 4. 스트림 : 컬렉션을 물 흐르듯 다루기 (Java 8 Stream API)](https://cozlab.app/wp-content/uploads/2026/08/java-04.png)
[자바] 4. 스트림 : 컬렉션을 물 흐르듯 다루기 (Java 8 Stream API)
Java 8 Stream API로 for 루프 범벅을 filter·map·collect 한 줄 흐름으로 바꾸는 법. 병렬 스트림의 함정까지 Before/After로 정리한다.
-
![[워드프레스] 26. 메타박스 : 편집 화면에 입력칸 추가하는 법](https://cozlab.app/wp-content/uploads/2026/07/wpcard_26.png)
[워드프레스] 26. 메타박스 : 편집 화면에 입력칸 추가하는 법
글 편집 화면에 “부제”, “평점” 같은 나만의 입력칸을 붙이고 싶을 때 쓰는 게 메타박스다. 이 편은 앞에서 배운 게 전부 모인다 — postmeta(9편)에 저장하고, nonce·sanitize(19편)로 지킨다.
-
![[워드프레스] 25. REST : REST API 커스텀 엔드포인트 만드는 법](https://cozlab.app/wp-content/uploads/2026/07/wpcard_25.png)
[워드프레스] 25. REST : REST API 커스텀 엔드포인트 만드는 법
워드프레스는 /wp-json/ 아래로 REST API를 열어둔다. 글·미디어·설정을 HTTP로 읽고 쓸 수 있다. 사실 나는 이 시리즈 36편 전체를 REST API로 발행하고 편집했다 — 관리자 화면을 거의 안 열고, /wp-json/wp/v2/posts에 요청을 …
![[자바] 7. 인터페이스 : default·static 메서드와 Metaspace (Java 8)](https://cozlab.app/wp-content/uploads/2026/08/java-07.png)