file

Uinx/Linux: ^M 개행 문자 삭제하는 방법

리눅스에서 간혹 ^M 개행 문자를 제거하고 싶을 때가 있습니다. 리눅스에서 Ctrl + V + M  클릭하면 위와 같은 문자가 표시되며 이렇게 입력해야 위의 문자를 찾을 수 있습니다. 키보드로 ^M 입력하면 단순 텍스트로 인식하여 원하는 결과를 얻을 수 없습니…

Bash 입문자를 위한 핵심 요약 정리 (Shell Script)

Bash는 리눅스 및 macOS와 같은 유닉스 계열 운영 체제의 기본 쉘(Shell)입니다. Bash 스크립트를 사용하면 반복적인 작업을 자동화하고, 시스템 관리 작업을 효율적으로 수행할 수 있습니다. 이 가이드에서는 Bash 입문자를 위해 기본적인 문법…

Sublime Text 3 한글 관련 문제 해결 방법

Sublime Text 3(서브라임 텍스트 3) 설치 후 대부분이 한글에 대한 고민을 할 것이다. 기존 소스 파일을 열었더니 한글 문자가 깨져서 보이고, 한글을 입력하니 한 박자 늦게 입력되여 답답함을 느낀다. 혹은 처음 사용하는 툴인 경우 익수하지 않기에 한글 …

Docker for Windows 설치 및 문제 해결

Docker for Windows를 사용하면서 경험한 문제를 공유한다. 해결 방법을 정리하니 문제가 많지도 않고 해결 방법도 간단하지만 문제를 해결하는 과정은 쉽지 않았다. 목차 1. Docker 설치 2. Docker 삭제 3. Docker Toolbo…

월간 개발자스럽다 #39 (1901호)

월간 개발자스럽다 는 소셜 미디어 채널로 한 달간 공유했던 정보를 취합한 내용입니다.

월간 개발자스럽다 #1 (1511호)

월간 개발자스럽다 는 소셜 미디어 채널로 한 달간 공유했던 정보를 취합한 내용입니다.

월간 개발자스럽다 #33 (1807호)

월간 개발자스럽다 는 소셜 미디어 채널로 한 달간 공유했던 정보를 취합한 내용입니다.

Arduino: WProgram.h 파일 오류 해결 방법

Arduino IDE는 Arduino 00xx > Arduino 1.0.x > Arduino 1.5.x > Arduino 1.6.x 버전으로 업그레이드 되고 있습니다. 그 과정에서 Arduino 00xx 에서 사용하던 WProgram.…

월간 개발자스럽다 #4 (1602호)

월간 개발자스럽다 는 소셜 미디어 채널로 한 달간 공유했던 정보를 취합한 내용입니다.

Windows에서 Docker 공유 드라이브가 끊어지는 문제 해결 방법

Docker를 Windows 10의 Hyper-V 기반에서 사용 시 공유 드라이브(Shared Drives)가 끊어지는 문제를 해결하기 위한 방법을 설명합니다. 목차 이슈 해결 방법 마무리 참고 자료 이슈 Windows 10에서 Docker …

리눅스 파일 디스크립터(Linux File descriptor)

간단 설명 리눅스/유닉스는 모든 장치를 파일로 관리하는데, 일반 파일과 내부/외부 모든 장치도 파일로 취급한다. 이 파일을 관리하는 것이 파일 디스크립터다. 표준 번호 설명 번호 설명 이름 …

Synology DDNS에서 DNSEver 사용하는 2가지 방법 (사용자 DDNS 업체 사용하기)

무료 클라우드 서비스가 많이 있다. 일반적으로 사용하기에 충분한 용량를 제공하고 편리한 어플리케이션도 제공하고 있다. 그러나 개인적인 파일을 외부에 올리고 싶지 않고 HDD에 저장해서 보관하자니 클라우드 서비스 처럼 편하게 보고 싶었다. 그래서 NAS 를 구매하…

Uinx/Linux: 줄 바꿈 개행이 포함된 CSV 파일의 전체 라인 수 구하기

위 이미지처럼 줄 바꿈 개행이 포함된 CSV 파일에서 줄 바꿈 개행으로 인한 라인을 제외한 전체 행(row) 수를 구하는 코드를 소개합니다. 코드 소개 전에 아래와 같은 고민을 하시는 분들에게 추천합니다. 일반적으로 PHP에서 $row_count = count(…