| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Docker Compose
- qwen3-coder-next
- secure context
- docker
- curl
- podman
- PowerShell
- .dockerignore
- Java
- 이미지
- Ollama
- SharedArrayBuffer
- cross-origin isolated
- io
- json
- podman compose
- RandomAccessFile
- ndjson
- tauri
- yaml
- Thinking Mode
- vim
- Vite
- cli
- Typescript
- sys.path
- Webpack
- json schema
- vscode
- glm-ocr
- Today
- Total
목록개발 (43)
워로디스
glm-ocr는 128K 컨텍스트 모델로 배포됩니다.대부분 OCR에는 128K까지 필요 없어서 16K 정도로 낮추면 로딩 문제가 사라지는 경우가 많습니다. q8_0(메모리 절약) + 16K 컨텍스트 추천ollama pull glm-ocr:q8_0 Modelfile 파일을 하나 만들고(현재 폴더에 생성)FROM glm-ocr:q8_0PARAMETER num_ctx 16384 그 다음ollama create glm-ocr-16k -f Modelfileollama run glm-ocr-16k "Text Recognition: ./image.png" glm-ocr의 기본 사용 예시는 ollama 라이브러리 문서에 있는 형태(프롬프트에 이미지 경로 포함) 그대로 쓰면 됩니다. 만약 16K로도 부족/문제면: 819..
curl은 기본적으로 응답 본문을 stdout에 출력하며, 필요에 따라 -o 옵션으로 파일에 저장하거나 NUL//dev/null로 무시할 수 있습니다. 응답 본문: 기본적으로 curl은 서버로부터 받은 응답 본문(response body)을 표준 출력(stdout)에 출력합니다.진행 상황 표시(progress meter): 기본적으로 진행률과 같은 메타 정보는 stderr (표준 오류)에 출력됩니다.-s (--silent) 옵션을 사용하면 진행 상황과 오류 메시지 출력이 숨겨집니다. 기본 출력curl https://example.com응답 본문이 표준 출력으로 표시됩니다.stdout을 파일로 리디렉션curl https://example.com> output.txtstdout을 output.txt 파일로 ..
리눅스에서는? curl을 사용할 때 응답 코드만 확인하려면 -o와 -s 옵션을 사용하여 출력 내용은 숨기고, -w "%{http_code}" 옵션을 사용하여 HTTP 응답 코드를 출력합니다. 명령어 예제curl -s -o /dev/null -w "%{http_code}" https://example.com옵션 설명-s (--silent): 진행 상황이나 오류 메시지를 숨깁니다.-o /dev/null: 응답 본문을 /dev/null로 보내어 출력하지 않습니다.-w "%{http_code}": 요청 후 HTTP 응답 코드를 출력합니다.실행 예제 출력200 위 예제는 https://example.com에 요청을 보내고 응답 코드(예: 200, 404)를 출력합니다. 윈도우즈에서는? Windows에서 curl ..
curl 명령어를 사용하여 특정 링크의 파일을 다운로드받는 형식은 다음과 같습니다.curl -O [URL] 여기서 -O 옵션은 파일을 원래 이름 그대로 다운로드한다는 의미입니다. 예를 들어, example.com/file.zip라는 URL에서 file.zip 파일을 다운로드하려면 다음과 같이 사용할 수 있습니다.curl -O https://example.com/file.zip 다른 옵션들도 사용할 수 있습니다. 파일 이름을 변경하여 다운로드하려면 -o 옵션을 사용합니다.curl -o newfilename.zip https://example.com/file.zip 다운로드 진행 상황을 표시하지 않으려면 -s (silent) 옵션을 추가할 수 있습니다.curl -s -O https://example.com/..
최소 파일 구조alpine-ok/ ├─ Dockerfile ├─ compose.yml └─ .dockerignoreDockerfileFROM alpine:3.20ENTRYPOINT ["sh", "-c", "echo ok"]compose.ymlservices: alpine-ok: build: context: .CLI 방식 (podman)빌드podman build -t alpine-ok .실행podman run --rm alpine-ok# ok정리podman rmi alpine-okCompose 방식 (podman compose)빌드 + 실행podman compose up --build# ok정리podman compose downpodman rmi alpine-okCLI vs Compose ..
아래는 Java의 RandomAccessFile 클래스를 사용하여 파일의 특정 offset부터 length만큼 byte[]로 읽는 예제 코드입니다. import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;public class FileReadExample { public static byte[] readBytesFromFile(File file, long offset, int length) throws IOException { try (RandomAccessFile raf = new RandomAccessFile(file, "r")) { // 파일 크기 확인 lo..
Java NIO (New Input/Output)에서 채널(Channel)은 파일이나 네트워크 소켓 등의 I/O 서비스에 대한 연결을 나타냅니다. Java NIO의 FileChannel 클래스는 파일에 대한 랜덤 엑세스를 가능하게 합니다. 이 클래스를 사용하면 파일의 특정 위치로 이동하여 데이터를 읽거나 쓸 수 있습니다. RandomAccessFile 클래스와 함께 FileChannel을 사용하여 파일에 랜덤 엑세스를 수행할 수 있습니다. 예를 들어, 파일에서 특정 위치로 이동하고 데이터를 읽거나 쓰는 것이 가능합니다. 다음은 Java NIO를 사용하여 파일에 랜덤 엑세스하는 간단한 예제입니다.import java.io.RandomAccessFile;import java.nio.ByteBuffer;imp..