본문 바로가기

툴-팁

(40)
VSCODE 로 visual studio 의 c/cpp 프로젝트 소스코드를 볼 때 인코딩이 깨진다 visual studio 로 만든 C/CPP 프로젝트를 vscode 로 둘러보며 살펴보고 싶은데, 주석의 한글 등이 깨져보였다. 이유는 visual studio 에서는 소스코드의 기본인코딩을 cp949/euckr (또는 각 윈도우의 언어 기본인코딩) 으로 하여 저장되어 있고, visual studio code 는 utf-8 을 기본으로 열기 때문이다. 간단히 하나의 파일만 보려면, vscode 하단 바에 UTF-8 이라는 부분을 한번 클릭하여, Reopen with Encoding 에서 원하는 인코딩을 선택하면 된다. 하지만, 여러 파일을 둘러보는 상황이어서, 특정 프로젝트에 대해서 하나하나 볼 때마다 수작업으로 볼 수는 없었다. vscode 의 전체설정에서 파일인코딩을 cp949 로 바꾸어 버리면, 다..
[Spare Room Tech] 너무 좋은 5개의 Mac 무료 유틸리티 https://www.youtube.com/watch?v=9ZrhbjD80to OnyX : 시스템 관리 유틸리티, 매우 강력하고 기능도 많다. NightOwl : 시스템의 다크모드를 토글해주는 간단한 유틸리티. Unarchiver : 알집 포맷까지 지원하는 3rd 파티 압축해제 툴 ImageOpim : 이미지파일의 용량 줄여주는 툴. AppCleaner : 앱을 삭제할 때, 다른 구성요소까지 삭제해 줌.
Xcode 프로젝트 안의 타겟들 한꺼번에 빌드하기 https://stackoverflow.com/a/69228719/100093 Xcode - Building for Multiple Targets Simultaneously I have one Xcode project with multiple targets. During development, it is becoming laborious to compile and install each separately. Is there a way, through scripting or otherwise; that I can auto... stackoverflow.com Xcode 메뉴 중 Product > Scheme > Manage Schemes 을 보면 자동으로 만들어진 스킴들을 볼 수 있음. 액티브 스킴 편집으..
wsl 에서 oh-my-zsh 가 느려졌을 때 조치방법 https://cdecl.github.io/devops/wsl-ohmyzsh-soslow/ oh-my-zsh so slow (WSL) oh-my-zsh 이 느린 경우 해결 방법 (특히 WSL) cdecl.github.io wsl2 를 깔아서 우분투를 실행했는데, ls 같은 아주 기본적인 명령어를 실행하는데도 그 결과가 너무 늦게 나왔다. 너무 느려서 bash 로 원상복귀하려고 했는데... 혹시 몰라서 zsh slow 로 검색해 보니, zsh 가 느린 경우, git의 동작에 딜레이가 있는 것이 원인인 경우가 있었다. 잘 생각해 보니, 일반적인 디렉토리에서는 문제가 없었는데, git clone 한 소스가 들어있는 디렉토리에서만 느렸던 것 같아. 위 링크에서 알려준 명령어를 실행하여 git global 설정을..
[GIT] error unable to create file ... Filename too long git clone 을 하려고 하는데, 파일명이 너무 길어서 실패했다. error: unable to create file 2022/07_swift_test_projects/how-to-make-async-command-line-tools-and-scripts-1/ how-to-make-async-command-line-tools-and-scripts-1/SwiftConcurrencyByExample.xcodeproj/project.xcworkspace/ xcshareddata/IDEWorkspaceChecks.plist: Filename too long fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed...
Adfit 광고설정 부분이 '다시 조회하기' 만 나오고 막혀있다. 블로그에 다음 Adfit 을 설정했다. 블로그 광고는 전혀 하지 않았었는데, 광고가 많이 거슬리지 않게 달리고, 블로그로 들어오는 트래픽이 그래도 조금 있어서, 용돈벌이가 될까 하는 호기심에 달아봤다. 얼마나 유지될 지는 모르겠으나 해봤다. 심사를 신청하고, 중국어 관련 가사가 저작권 문제가 있을 수 있다는 리포트와 함께 반려되었고, 문제 소지가 있는 포스팅을 비공개로 한 후 다시 신청하여 심사 통과가 되었다. 심사가 통과되어 광고를 설정해 보려고 하였는데, 블로그 관리 페이지의 "애드핏 관리-광고설정" 메뉴가 "다시 조회하기"란 회색경고로 막혀서 설정할 수가 없었다. 분명 심사는 통과하고 위쪽의 다른 메뉴들은 보이는데 왜 막혀있을까 하루정도 고민했다. 문제는 내가 사용하고 있던 adblock 확장 때문..
[간단팁] dir 명령으로 파일 찾기. 리눅스 콘솔에서는 find 명령을 이용해서 특정 경로 하위의 파일들을 찾을 수 있다. 윈도우에서는 explorer.exe의 검색기능을 이용하여 그 짓을 할 수 있는데... 소스에서 특정 이름을 가진 파일들이 몇 개나 있는지 텍스트파일로 저장하고 싶었다. 그래서 find 같은 명령어가 없는지 찾아 봤는데. 매우 익숙한 명령어가 이 기능을 했다. 왜 몰랐었나 싶다. F:\temp\clean_src>dir /s /d /b name2search.cpp > result.txt /s 가 subdir까지 찾으라는 스위치, /d 가 세로로 이름을 배열하라는 스위치, /b 가 디렉토리 정보 같은 것을 빼고 이름만 배열하라는 스위치. 좋은 팁을 찾아서 매우 기쁨. cmd에도 꽤 쓸만한 명령어가 있으니 좋군.
wget 으로 백그라운드에서 큰 파일 다운로드받기 from : https://stackoverflow.com/questions/21365251/how-to-run-wget-in-background-for-an-unattended-download-of-files 질문 : (by subZero) wget 으로 ISO 파일 같이 큰 파일을 백그라운드로 다운로드 받는 방법은? 답변 : (by subZero) wget -bqc http://path.com/url.iso -b : 백그라운드(background)로 실행. -o 로 출력파일을 지정하지 않았을 때에는, wget-log 로 출력이 저장된다. -q : 메시지 출력을 하지 않는다. -c : 중단된 다운로드를 이어서 받는다. 전에 wget 으로 (또는 다른 프로그램으로) 받다가 중단된 파일이 있을 때 유용하다..