전체 글 248

Ubuntu MacOS 처럼 만들기 GTK Themes

개인적으로는 기본 Ubuntu Gnome 인터페이스도 마음에 듭니다. Windows 를 사용할 때는 정말 디자인이 영 마음에 들지 않았고 애니메이션이라던가 전체적으로 무거운 느낌 또한 영 별로였는데, Ubuntu를 써보니 왜 진작 하지 않았을까 생각이 들 정도로 여러모로 굉장히 만족하며 사용하고 있습니다. 퇴근후 집에서는 맥북을 사용하다 보니 MacOS 와 Ubuntu 를 번갈아가며 사용하고 있습니다. 한가지 OS 만을 알고 있을 때에 비해 뚜렷한 장점이 있기 때문에 윈도우-맥-리눅스 중 최소 2가지 OS를 최소한 접해보는건 개인적으로 좋다고 생각합니다. Windows만을 쓸 때는 윈도우의 장점이라고 딱히 내세울만한게 없었 던 것 같은데.. 뭐 가장 많이 사용되는 플랫폼이다보니 왠만한건 다 호환되고 어렸..

IT Computer/Linux 2021.09.30

Linux, sudo 없이 명령어 실행하기 (예:docker)

무심히 도커 명령어를 사용하려 할 때 마다 permission denied가 나오는 경험을 많이들 해보셨을 겁니다. 비단 docker 뿐만이 아니라, 몇몇 다른 어플리케이션도 굳이 루트 권한 없이 실행했으면 하는게 있을 텐데요, 그럴 때는 간단한 설정 하나 만으로 특정 유저에게 해당 어플리케이션의 사용 권한을 줄 수 있습니다. ​ sudo usermod -aG docker {사용자명} 위의 명령어를 입력하면 간단하게 사용자들 docker 그룹에 추가 할 수 있는데요, -a 옵션은 사용자를 추가하는 명령어 (append) -G 명령어는 그룹 옵션 입니다 (Group) ​ 현재 사용자 아이디를 굳이 직접 칠 필요도 없는데요. $USER 는 지금 접속중인 사용자를 나타냅니다. ​ 그러니 한 명령어로 나타낸다면..

IT Computer/Linux 2021.09.29

이제는 Cookie 대신 Web Storage 가 대세

이제는 Cookie 대신 Web Storage 가 대세 ​ HTML Web Storage 참고자료 : https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API 웹 스토리지를 이용하면 웹 어플리케이션은 데이터를 사용자의 브라우저에 내부적으로 저장 할 수 있습니다. HTML5 이전에는 어플리케이션의 데이터가 Cookie 에 저장되어야 했는데요, 그로 인해 매번의 서버에 대한 요청마다 포함되어야 했었습니다. 웹스토리지는 더 보안상 안전하며 훨씬 큰 데이터를 저장 할 수 있습니다. 심지어 웹사이트의 퍼포먼스에도 전혀 영향을 주지 않습니다. ​ Cookie는 브라우저마다 최대 갯수와 최대 사이즈가 미묘하게 다르기는 하지만, 일단 최대 4096 bytes의..

Ubuntu에 oh-my-zsh 설치

MacOS 이야기 MacOS 에서는 Catalina 부터 기본 쉘이 zsh(Z shell)이 되었습니다. m1 맥북을 구매해서 BigSur를 첫 OS로 사용하기 시작한 저도 자연스럽게 zsh를 이용해 왔는데요. 특히 iTerm2 를 설치하고 oh-my-zsh를 올려 사용하며 여러가지 편의성이 었었습니다. 아래 링크는 Mac 에서의 oh-my-zsh 설치에 대한 정보 입니다. oh-my-zsh 설치하기 ​ Ubuntu 이야기 Ubuntu를 설치하면 기본적으로 BASH(Bourne Again Shell)이 기본 쉘로 설치되어 있습니다. 사용하며 딱히 불편 한 점은 없었지만 전부 비슷한 환경을 꾸밀 수는 없더라도 shell 정도는 MacOS에서 사용하는 것과 같은 환경으로 맞춰야 겠다는 생각이 들었습니다. 사..

IT Computer/Linux 2021.09.26

Github / Gitlab SSH 공개 키 등록하기

Git CLI와 GUI 저는 MacOS에서 Github repository에 접근 할 때 Github Desktop을 사용 하고 있습니다. ​ Github Desktop의 완성도는 꽤나 괜찮은 편입니다. TypeScript로 작성 되어 있으며, Release Note를 확인해 보시면 거의 1주일에 한번 꼴로 꾸준히 업데이트가 됩니다. 심지어는 Microsoft에 인수된게 무색하게 발빠르게 Apple M1 칩셋에 대응도 했습니다. https://github.com/shiftkey/desktop/ Linux 버전의 Fork도 있어서 한번 테스트 해 보려 합니다. 이렇게 빠르게 치고 올라온 배경에는 Github Desktop이 완전한 Open Source 라는 강점이 있습니다. 반면 atlassian의 Sou..

Development/DevOps 2021.09.25
반응형