| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- Typescript
- Docker Compose
- scaler
- yaml
- pandas
- Python
- RandomAccessFile
- vim
- curl
- UV
- FileChannel
- fit_transform
- podman
- CSS
- Vite
- tauri
- json schema
- Webpack
- docker
- scikit-learn
- cli
- DataFrameGroupBy
- 이미지
- 정렬
- io
- json
- PowerShell
- Ollama
- vscode
- Java
- Today
- Total
목록개발 (53)
워로디스
1. JSONL / NDJSON이란JSONL(JSON Lines)과 NDJSON(Newline Delimited JSON)은 거의 같은 형식이다.핵심 규칙은 다음과 같다.한 줄에 하나의 유효한 JSON value예:{"id":1,"text":"hello"}{"id":2,"text":"world"}{"id":3,"text":"line1\nline2"}주로 로그, 이벤트 스트림, 대용량 데이터셋, ML 학습 데이터, 배치 처리 등에 사용된다.2. JSONL과 NDJSON의 차이항목JSONLNDJSON풀네임JSON LinesNewline Delimited JSON확장자.jsonl.ndjson자주 쓰이는 맥락파일, 데이터셋, ML스트리밍 API, HTTP 응답실질적 포맷 차이거의 없음거의 없음실무적으로는 이렇게..
1. 컬렉션에서 최댓값 구하기 (PowerShell 표준 방식)1, 5, 3, 9, 2 | Measure-Object -Maximum결과:Maximum : 9값만 필요할 경우:(1, 5, 3, 9, 2 | Measure-Object -Maximum).Maximum이 방식은 PowerShell다운 방식이며, 파이프라인 친화적이고 대량 데이터에도 안정적입니다.2. 객체의 특정 프로퍼티 기준으로 Max$items = @( [PSCustomObject]@{ Name = "A"; Value = 10 } [PSCustomObject]@{ Name = "B"; Value = 25 } [PSCustomObject]@{ Name = "C"; Value = 7 })($items | Measure-Objec..
1. 결론visibility는 초기값(initial value)이 visible이고,** 상속되는 속성(inherited property)** 이다. CSS 2.1 명세의 visibility 정의도 Initial: visible, Inherited: yes로 명시한다. (W3C)따라서 자식 요소에 visibility를 선언하지 않으면 부모의 visibility 값을 상속받는다. CSS Cascade 명세상, cascade 결과 값이 없을 때 상속 속성은 부모 요소를 통해 default 값을 얻고, 비상속 속성은 initial value를 사용한다. (W3C)가장 중요한 규칙은 다음이다..parent { visibility: hidden;}.child { visibility: visible;}.pare..
방법1 방법2import img1 from './img1.png'
Docker Compose 로 띄운 Caddy 를 통해 다수 도메인을 Let's Encrypt 적용하고, 각 도메인에 대한 요청이 호스트상의 특정 포트로 연결되도록 하는 구성입니다.0. 사전 준비 (DNS 설정)Caddy 컨테이너를 실행하기 전에, 도메인 등록 업체(가비아, AWS Route53 등)에서 아래 두 도메인의 A 레코드가 서버의 공인 IP를 향하도록 설정되어 있어야 합니다.a.com ➔ 서버 IPb.com ➔ 서버 IP1. 작업 디렉토리 및 파일 생성서버에 접속하여 Caddy 설정을 모아둘 폴더를 만들고 이동합니다.mkdir caddy-proxycd caddy-proxytouch Caddyfile compose.yaml2. Caddyfile 작성Caddy의 라우팅 규칙입니다. host.doc..
1. 이 문서의 최종 목표이 문서는 아래 4가지 접속 경로를 동시에 만족시키는 구성을 설명합니다.DB Compose 자체같은 호스트의 다른 Compose 프로젝트(앱 컨테이너)같은 호스트의 CLI / DataGrip / 호스트 JVM(Spring Boot)외부 별도 PC(Windows 포함)의 DataGrip / psqlDocker Compose는 기본적으로 프로젝트마다 별도 네트워크를 만들고, 같은 네트워크 안의 컨테이너는 서비스 이름으로 서로를 찾을 수 있습니다. 여러 Compose 프로젝트가 서로 통신하려면 공용 external network를 만들어 공유하는 방식이 가장 깔끔합니다. 반면 호스트 접속은 Docker 내부 네트워크가 아니라 ports: publish로 결정됩니다. 127.0.0.1에..
실행podman run --name -d -p 8080:8080 종료 후 컨테이너 자동 삭제되게 하려면 --rm 옵션 추가podman run --name --rm -d -p 8080:8080 종료podman stop 컨테이너 리스팅podman container ls -a컨테이너 삭제podman container rm
1. 견고한 백업 (Backup) 절대 경로 대신 -C 옵션을 사용하여 상대 경로로 아카이브를 생성하는 것이 가장 안전합니다. 이렇게 하면 복구 시 시스템 파일을 실수로 덮어쓰는 대참사를 방지할 수 있습니다. 핵심 명령어 (추천 패턴)sudo tar -cvpzf backup_data.tar.gz -C /var/www html옵션 상세 분석-c (Create): 아카이브 생성.-v (Verbose): 작업 과정을 화면에 출력 (생략 가능).-p (Preserve): 매우 중요. 파일의 권한, 소유유자, 그룹 정보를 그대로 유지.-z (Gzip): gzip 방식으로 압축하여 용량 절감.-f (File): 생성될 파일명 지정 (항상 옵션 리스트의 마지막에 위치).-C /var/www: /var/www 디렉토리..
