평생 "무료" 클라우드 신청하기.

클라우드 서비스를 말하면 흔히 AWS를 제일 먼저 떠올립니다. 하지만, 세상엔 참 많은 클라우드 서비스가 있습니다. GCP, Azure, Naver Cloud Platform, IBM Cloud, Alibaba Cloud, Toast Cloud, 가비아 g클라우드, 삼성 SDS Enterprise Cloud.. 그냥 생각나는 것만 나열해도 꽤 많은 클라우드 서비스들이 있습니다. 이중, AWS나 GCP, Azure 같이 1년 정도 vm 하나 정도를 무료로 사용할 수 있는 서비스를 제공하는 곳도 여럿 있습니다. 1년 무료라고는 하지만, 귀찮긴해도 1년 마다 새 계정을 만들어 계속 사용하는 것이 가능합니다. 그런데 최근 알게 된 오라클 클라우드가 "평생 무료" 서비스를 제공한다고 해서 가입해 봤습니다. 스팀에..

Find 결과에서 Permission denied 제거하기

유닉스 계열의 OS를 사용하다 보면 가장 많이 쓰는 명령 중 하나가 find가 아닐까 싶습니다. 그런데 find 중에 Permission denied라는 메시지 때문에 정작 찾고자 하는 결과를 찾기가 힘들었던 경험은 없으신가요? 아래 그림처럼요. 정작 찾고자하는 workspace를 Permission denied에 가려서 찾기 어렵습니다. 바라는 결과는 이런 건데 말이죠. 저걸 걸러보고자 grep을 사용해도 결과는 마찬가지입니다. $ find / -name workspace | grep -v Permission 결과가 걸러지지 않는 이유는 grep으로 find의 결과가 전달되기 이전에 예외가 발생했기 때문에 걸러지지 않는 것입니다. 그러면 예외를 보이지 않게 하면 원하는 결과를 얻을 수 있을 것이다라는 ..

DS716+에 MariaDB 설치하기

최근에 뭘 좀 해보겠다고 금융 데이터를 모으고 있습니다. 데이터 생성이 쉬운 CSV형태로 보관하고 있었는데, 여러 가지를 조합해서 데이터를 만들려니, DB형태로 저장하는 게 더 나을 것 같다는 생각을 했습니다. DB가 더 익숙하기도 하거니와 데이터를 조합해서 보려면 데이터를 로딩하고, 코드를 변경해야 하는 게 불편했습니다. 데이터가 데스크톱에 있다 보니, 집에서만 확인할 수 있었기에, 어디서든 생각날 때, 확인하고 싶었습니다. 지금까지 모아진 데이터는 약 1.3기가 정도 됩니다. 그리고 아직까지 취미로 하는 것이기에 비용을 따로 들이고 싶지는 않았습니다. 위의 두 가지 이유로 클라우드 DB 중 무료로 사용할 수 있는 것들을 찾아봤습니다. 제일 먼저 확인한 것은 Firebase였습니다. 무료로 사용할 수 ..

gitpod.io에서 테트리스 만들기.

얼마 전에 웹 IDE로 gitpod.io ( 2020/05/19 - 코딩할 준비가 되었나요? Gitpod )를 소개한 적이 있었습니다. 그때는 뭐가 되는지, 이것 저것 눌러보기만 했는데, 이번엔 거기서 실제로 코딩해 보면서 느낀 소감을 적어 봅니다. 결론부터 말씀드리면, 불편한 점이 한두 가지 있지만, ( 적어도 front-end 개발에서는 )"이 정도면 쓸만하다"입니다. 자바스크립트로 테트리스 게임을 만드는 것을 따라 해 봤는데요. ( https://www.youtube.com/watch?v=rAUn1Lom6dw ) PC에서 개발하는 것과 거의 동일하게 개발 할 수 있었습니다. 자동 완성도 잘 되었고, 오류 표시도 정확하게 표시되었습니다. visual studio code를 사용하는 것과 유사한 경험으..

WSL user password 초기화하기.

wsl을 처음 실행하면, 패스워드를 지정하게 되는데, 사실 사용할일이 별로 없다보니, 잊기 쉽습니다. wsl 패스워드를 잊었을 때, 복구하는 방법입니다. wsl distro는 각각의 리눅스 사용자 계정을 관리합니다. 그리고 wsl을 사용할 때, 기본 설정된 계정으로 로그인합니다. 이때는 패스워드를 묻지 않습니다. 따라서 처음에 로그인할 기본 계정을 root로 변경하여, root로 로그인하고, 사용자 계정을 다시 설정한 후, 기본 사용자 계정을 원래대로 돌려놓으면 됩니다. 저는 wsl을 ubuntu로 사용하니, ubuntu를 기준으로 설명하지만, 다른 wsl distro도 동일한 방식으로 초기화 할 수 있습니다. 1. 윈도우 터미널( powershell 또는 cmd )에서 ubuntu 의 기본 사용자를 변..