본문 바로가기

반응형

Linux

맥에서 한글 파일명이 풀어써질 때 모아주려면 어떻해야 할까요? (ft.convmv) 오늘의 블로그는 맥에서 한글 파일명이 풀어써질 때 모아주려면 어떻해야 할까요? 라는 주제를 가지고 말씀드려보고자 하는데요. 맥에서 한글 파일명이 아래와 같이 자소분리돼서 깨질 때가 있습니다. (예시: 과학, ㄱ ㅗ ㅏ하 ㄱ) 이럴경우 convmv로 파일명을 변환시킬 수 있습니다. convmv 명령어는 Linux나 Unix 운영체제에서 사용되며, 파일 이름 및 내용의 문자 인코딩을 변환하는데 사용됩니다. 이를 통해 파일 이름이나 파일 내용에 포함된 문자열이 다른 인코딩 방식으로 작성된 경우, 이를 다른 인코딩 방식으로 변환할 수 있습니다. convmv 명령어는 다음과 같은 형식으로 사용됩니다. $ convmv [옵션] [파일 이름 또는 디렉토리 경로] 일반적으로 convmv 명령어는 -f와 -t 옵션을 사.. 더보기
openjdk 최신버전 다운로드 받기 이번 블로그에서는 Java 및 Spring boot개발을 하려면 openjdk 가 필수 이기때문에 그부분에 대해서 말씀드리고자 합니다. 개인적인 생각으로 자바의 많은 버전중에 지원기간이 긴 LTS(Long Term Support) 버전인 8 / 11 / 17 / 19중에 하나를 선택하여 받는것이 좋을것 같고요. 참고사항으로 19가 제일 최신 버전이고, 8 이나 17 버전이 가장 널리 사용되긴 합니다. 그리고, OpenJDK는 Java를 실행하기 위한 무료 오픈 소스 개발 키트라고 머릿속에 넣어두시면 될것 같고요.. 다음은 OpenJDK를 다운로드하고 설치하는 방법입니다. OpenJDK 다운로드 사이트에 접속합니다. (https://jdk.java.net/archive/) 원하는 Java 버전을 선택합니다.. 더보기
만화로 보는 GIT 탄생 이야기를 소개합니다. (joone.net) 만화로 보는 GIT 탄생 이야기를 소개합니다. 해당 웹페이지에서는 GIT 탄생에 대해서, 만화로 잘 표현하고 있었고요... 첫 도입부는 아래와 같이 시작하고 있는데요.. --- 리누스 토발즈는 리눅스 커널 개발을 시작하고 거의 10년 동안 CVS나 서브버전(SVN)과 같은 소스 관리 소프트웨어를 사용하지 않았다. 여러가지 불편함에도 불구하고 수많은 컨트리뷰터가 오픈소스 형태로 구현하는 리눅스 커널 개발 모델에는 기존 소스 코드 관리 소프트웨어가 구조 및 성능적으로 적합하지 않다고 생각했기 때문이다. ...(중략)... --- 주요내용은 아래와 같이 정리할 수 있고요. 리누스 토발즈는 리눅스 커널 개발을 시작하고 거의 10년 동안 CVS나 서브버전(SVN)과 같은 소스 관리 소프트웨어를 사용하지 않음. 대.. 더보기
Cloud Hypervisor - 오픈소스 Virtual Machine Monitor(VMM) (cloudhypervisor.org) Cloud Hypervisor - 오픈소스 Virtual Machine Monitor(VMM) 를 소개합니다. Cloud Hypervisor에 대해서 홈페이지는 아래와 같이 설명하고 있네요.. Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) implemented in Rust that focuses on running modern, cloud workloads, with minimal hardware emulation. 한마디로, Cloud Hypervisor 를 정리하자면... - 오픈소스 Virtual Machine Monitor(VMM) 이라고 머릿속에 넣어두시면 될것 같네요... 해당 홈페이지에서는 유저문서와 개발문서로 나누어 설.. 더보기
LiteFS - SQLite DB를 클러스터에 복제하는 FUSE기반 파일 시스템 (github.com/superfly) LiteFS - SQLite DB를 클러스터에 복제하는 FUSE기반 파일 시스템을 소개합니다. 깃허브에서는 LiteFS 을 아래와 같이 소개하고 있네요.. LiteFS is a FUSE-based file system for replicating SQLite databases across a cluster of machines. 한마디로 LiteFS 을 정의하자면, SQLite DB를 클러스터에 복제하는 FUSE기반 파일 시스템이라고 머릿속에 넣어두시면 될것 같네요... 사용방법은 아래와 같고요... Usage Install dependencies LiteFS currently only runs on Linux and it requires the FUSE 3 library which is availabl.. 더보기
EdgeDB - 개발자를 위한 차세대 오픈소스 ORDB (edgedb.com) EdgeDB - 개발자를 위한 차세대 오픈소스 ORDB를 소개합니다. EdgeDB관련 홈페이지에서는 아래와 같이 소개하고 있습니다. EdgeDB is a next-generation graph-relational database designed as a spiritual successor to the relational database. 한마디로, EdgeDB 는 개발자를 위한 차세대 오픈소스 ORDB 라고 머릿속에 넣어두시면 되고요.. 설치는 아래와 같이 진행하시면 됩니다. 1. Linux or macOS 에서는 curl 를 통해서 해당 홈페이지에 접근하셔서 다운로드 2, 윈도우는 파워쉘을 통해서 iwr 명령 사용하셔서 설치하시면 됩니다. 출처 : edgeDB 홈페이지 다설치가 되셨으면, 위와 같이 버.. 더보기
Oracle Linux 8.x 에서 MicroK8s 설치하기 블로그 목적 "Oracle Linux 8.x 에서 MicroK8s설치하기" 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다.​ 블로그 요약 MicroK8s에 대해서 정리해본다. MicroK8s를 Oracle Linux 8.x에 설치하는 과정및 방법을 공유해본다. 블로그 상세 내용 우선, MicroK8s에 대해서 정리해볼까요? MicroK8s is a low-ops, minimal production Kubernetes. 즉, 한마디로 낮은작업의 최소의 프로덕션 Kubernetes 라고 보시면 되는데요... 참고로, MicroK8s는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하기 위한 오픈 소스 시스템이고요.. 단일 노드에서 고가용성 프로덕션 클러스터로 확장 가능한 작은 공간에서 핵심 .. 더보기

반응형