사용기 49

chmod 기초 완전정복, 설명서

Linux의 chmod 명령을 사용하여 파일에 액세스하고 디렉토리를 검색하고 스크립트를 실행할 수 있습니다. 이 명령은 Linux 파일 권한을 수정하는데, 언뜻 보기에는 복잡해 보이지만 작동 방식을 알게 되면 실제로는 매우 간단합니다. 파일 권한보기 및 이해 일단 ls -l 옵션을 사용하여 파일 및 디렉토리에 대한 파일 권한을 나열하도록 할 수 있습니다. ls -l 위 그림의 각 행에서 첫 번째 문자는 항목 유형을 표시합니다. 대시 (-)이면 파일이고, 문자 d 인 경우 디렉토리입니다. 위 그림의 각 행에서 두 번째 문자부터 9 개 문자는 세 가지 권한 집합에 대한 설정을 나타냅니다. 처음 세 문자는 파일을 소유 한 사용자의 권한 (사용자 권한)을 나타냅니다. 가운데 세 문자는 파일 그룹 구성원의 권한 ..

사용기 2020.12.02

애플 M1 칩의 비밀 - Unified Memory, 통합 메모리

"통합 메모리"가 Apple의 M1 ARM Mac 속도를 높이는 방법 애플은 각각의 부품 컴포넌트가 (메모리 등) 어떻게 랩탑에서 실재하고 다른 컴포넌트와 상호 작용하는지에 대해 재정의 했는데요, 최근에 나온 ARM 아키텍처 칩인 M1 칩을 보면 애플이 "Unified Memory Architecture" (UMA)를 통해 어떻게 극적인 메모리 속도를 올렸는지 알 수 있다. 애플 실리콘이 램 (RAM)을 다루는 방법 아직 소식을 듣지 못했다면 Apple은 2020 년 11 월에 새로운 Mac 라인업을 발표했습니다. MacBook Air, MacBook Pro 및 Mac Mini 모델은 M1이라는 Apple이 맞춤 설계 한 ARM 기반 프로세서를 사용하고 있습니다. 이러한 변화는 오랫동안 예상된 것이 었으..

사용기 2020.12.01

윈도우에 GOD Mode (갓 모드)가 있다구요? like gnome-tweaks

윈도우 10으로 업그레이드하면서 느낀 점은 정말 가벼워졌다? 윈도우 NT 커널로 이 정도로 가벼운 시스템을 만들었다는 걸 보면 MS 가 개발 능력이 대단하긴 대단한가 봅니다. 이런 윈도우10에 리눅스 그놈(gnome)처럼 전문 tweak 툴이 있다고 하는데 일명 갓 모드 (GOD Mode)가 있다고 합니다. 그럼 일단 설치해 볼까요? 1. 윈도우 바탕화면에 새로운 폴더를 만든다. 2. 위에서 만든 새로운 폴더 이름을 다음과 같이 바꾼다. GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} 3. 클릭하면 윈도우 GOD Mode 가 뜬다. 맨 밑에 도표 그림이 갓모드인데요. 이름도 없습니다. 일단 실행해 볼까요? 기본적으로 윈도우에서 할 수 있는 모든 기능(206개)의 바로가..

사용기 2020.12.01

중국산 XBOX360 무선 리시버 윈도우10 설치

안녕하세요? 개인적으로 옛날에 XBOX360 을 보유하고 있다가 무서운 레드링에 걸려 버렸는데, 버리지 못 한 완소 아이템이 패드입니다. 엑박 패드는 PC로 게임할 때 인식이 너무 잘 되고 또 무선 리시버의 편안함은 무시하기 어려울 정도인데요. 그런데, 잘 쓰던 엑박360 무선패드가 윈도우 10이 업데이트 되면서 인식이 안되고 "알수 없는 장치"로 계속 나와서 문제가 뭔지 고민을 많이 했습니다. 그래서 최신 리시버도 옥션에서 주문해서 연결해 봤는데 결과는 똑같이 "알수 없는 장치"로 엑박360 드라이버가 설치가 안됐습니다. 그래서, 몇일 구글링 결과 윈도우 10 업데이트시 정품 무선 리시버만 지원되게 끔 MS가 막아 놨다고 하더라구요. 그래서 Youtube나 구글링으로 중국산 무선리시버 설치 방법을 공부..

사용기 2020.11.24

무료 SSL 인증서 발급, 갱신

개인적으로 라즈베리파이에 NodeJS API 서비스를 만들었는데 이게 netlify.com 에서 api call이 https방식만 가능해서 접속이 안됩니다. 그래서 라즈베리파이에서 쓰는 ASUS ROUTER DDNS 서비스에 SSL을 등록했는데, Let's Encrypt 무료 Cert는 3개월이 유효 기간이고 자동 갱신이 안됩니다. 그리고 ASUS ROUTER ADMIN Page 에서도 갱신이 안됩니다. 직접 CERT 를 받기로 결정했죠 일단 라즈베리파이에 ssh로 접속해서 certbot을 설치합니다. sudo add-apt-repository ppa:certbot/certbot sudo apt-get install certbot 그리고 certbot을 실행해서 ssl을 생성합니다. certbot 실행방..

사용기 2020.02.06

MacOS에서 chunkwm 사용하기

리눅스의 타일링 윈도우 매니저 i3 어제 오늘 유투브를 보다가 리눅스를 아주 능수능란하게 사용하는 유투버를 봤는데 아치리눅스상에서 i3란 타일링 윈도우 매니저를 사용하더라구요. 프로그래머라면 마우스보단 터미널 상에서 키보드를 많이 쓰는데 이 때 아주 잘 활용할 수 있겠다 싶고 또 내 해킨토시에 깔아 보고 싶어, 구글링해보고 일단 성공했습니다. 적응하는데 시간이 좀 걸리네요. 맥은 brew 죠 우분투에 apt-get, 아치리눅스 pacman이 있듯이 맥에서는 brew란 설치 스크립트를 이용하는데 역시나 chunkwm가 brew로 설치 할 수 있더라구요. # clone tap brew tap koekeishiya/formulae # install latest stable version brew install..

사용기 2020.02.06

Github Pages 사용법

나만의 홈페이지 만들기 NodeJS, ReactJS를 만지다 보면 내가 만든 SPA앱을 온라인에 호스팅하고 싶은데요. 제가 쓰는 호스팅 도메인은 netlify.com입니다. 무료이고 속도도 제일 빠르더라구요. netlify는 heroku와 함께 프론트엔드, 백엔드 무료 서비스의 대주자라고 생각하는데요. 잘 이용하시면 나만의 웹앱을 꽁짜로 온라인 퍼블리싱 할 수 있습니다.. 물론 상업적으로 론칭할려면 AWS 같은 유료 호스팅 서비스로 가야겠지만요. 나만의 홈페이지인데 블로그를 만들고 싶다면 node나 React를 배우게 되면 홈페이지도 그냥 HTML로 만들기가 뭔가 손해 같은데요. 배운게 아까워서. React 진영에는 블로그로 Gatsby가 기능도 많고 많이 사용됩니다. 그래서 배워볼 겸 사실 하나 만들어..

사용기 2020.02.06

git 공부하기

wiki 참조했으며, 필요한 부분 추가했습니다. DVCS(분산 버전 관리 시스템) git = 분산 버전 관리 시스템(Distributed Version Control System) 파일의 상태 TRACKED 파일의 세 가지 상태 modified: 파일을 수정했지만 아직 커밋하지 않은 상태 staged: 파일을 수정해서 곧 커밋할 것이라고 표시한 상태 committed: 데이터가 로컬 데이터베이스에 안전하게 저장된 상태 파일의 라이프사이클 작업 디렉토리(Working Directory)의 파일 Untracked = 버전 관리 대상이 아닌 파일 Tracked = 버전 관리 대상 파일 Unmodified = 수정 안 한 파일 Modified = 수정한 파일 Staged = 커밋 직전의 파일 = Changes ..

사용기 2020.02.06

FFmpeg 사용법

동영상 자막 입히기 ASS 자막으로 변환하기 ffmpeg -i movie.srt movie.ass //ass 자막은 Fontname, Fontsize 변경 가능하다 자막 입히기 ffmpeg -i movie.mkv -vf subtitles=subtitle.ass out.mkv ffmpeg -i movie.mkv -vf "ass=sustitle.ass" out.mkv ffmpeg -i movie.mkv -vf subtitles=movie.mkv out.mkv // 동영상이 자막을 포함하는 경우 ffmpeg -i movie.mkv -vf subtitles=movie.mkv:si=1 out.mkv // 이 명령어는 mkv 동영상에서 두번째 자막을 선택하라는 뜻 자막 추출 ffmpeg -i movie.mkv ou..

사용기 2020.02.06