반응형

[ 목차 ]

     

    요즘 하도 개발쪽으로는 관심이 뜸해져서 PC쪽은 쳐다보지도 않은지 꽤 돼었습죠. 그러던 와중에 오랫만에 Manjaro Linux로 부팅을 하고나니 갑자기 예쁜 노트툴이 하나 있으면 하고 생각하게 되었습니다. 그래서 이것 저것 찾아봤는데요 이번에 중점을 둔 것은 무료이면서도, 리눅스 - 모바일 - 웹이 연동이 되느냐는 겁니다. AI 나 여타 블로그로부터 기존의 Evernote, Notion 뿐만아니라 Joplin, CherryTree 등 다양한 추천이 있었습니다. 그 중에 제가 고른 것은 오늘 소개해드릴 Simplenote 와 Notesnook입니다.

     

     

    1. Simplenote (무료 다운로드)

     

    일반적으로 기대하는 깔끔한 디자인의 노트 프로그램입니다. 모바일과 리눅스에서 프로그램을 제공하고 있습니다. 실시간 업데이트가 되어 매우 편리합니다. 체크박스 리스트 형태도 제공하고 태그 기능도 있습니다. 마크다운 문법을 제공하는데, 문서 옵션에서 마크다운에 체크를 해야합니다. 그러나 체크를 한다고 해서 달라지는 건 없고, 마크다운 문법이 그대로 화면에 나타납니다. 단, Publish하면 해당 URL에서 완성된 형태의 문서를 확인할 수 있습니다. 

     

    2. Notesnook (무료 다운로드, 구독 가능)

     

    Notesnook은 프라이버시 보호를 중시하는 노트 앱으로 오픈 소스이며, 모든 데이터는 사용자 기기를 떠나기 전에 종단 간 암호화(end-to-end encryption)되어 데이터의 사생활을 보장합니다. 어느 기기에서든지 장소에 구애받지 않고 메모를 작성하고 관리할 수 있는 크로스플랫폼 앱이에요. Notesnook 은 직관적인 서식 지정 기능을 통해 표제, 글머리 기호 목록, 하이퍼링크가 포함된 구조적인 문서를 만들기 위해 마크다운 구문을 지원합니다. 

     

    Notesnook은 실시간 공유와 협업 기능을 주요 기능으로 제공하며, 사용자가 지정된 개인이나 그룹에게 노트에 대한 액세스 권한을 부여할 수 있습니다. 

    무료와 유료 버전이 있는데 아래와 같은 차이가 있습니다. notebook과 tag를 지원하는 갯수가 우선 차이가 많이 나네요. 그래도 개인적으로는 Evernote 무료가 거의 체험만 할 수 있는 수준인데 비해 notesnook은 우선 노트는 무한대이고 다른 옵션들도 적당히 제공하기에 꽤 괜찮은 조건으로 보입니다.

     

     

    오늘은 이렇게 두가지 리눅스용 노트 프로그램을 알아봤습니다. 리눅스에 여러 노트프로그램이 있지만, 모바일 앱도 제공되는 프로그램이 많진 않은 것 같아요. 그 중에서도 쓸만한 프로그램을 찾은 것 같아 너무 반가웠습니다. 이제 자주 리눅스 들어와서 이것저것 남겨볼까 해요. 그럼 이만~~

    반응형
    반응형

     

    Manjaro 리눅스에서 mongodb를 설치해보도록 하겠습니다.

     

    1. AUR 추가

    MongoDB는 공식 저장소에서는 지원되지 않고 AUR에서 설치해야합니다. 아래 그림과 같이 소프트웨어 추가/제거에서 환경설정 메뉴를 찾아들어갑니다.

    그리고 AUR탭으로 가서 'AUR지원 사용' 을 활성화 해줍니다.

     

    그러면 검색시 AUR 을 포함한 검색 결과가 나타나게 되는데, 그 중 적당한 버전으로 mongodb-bin, mongodb-tools-bin, mongodb-compass 의 세 패키지를 설치해줍니다.

     

    2.실행

    설치가 완료되면 아래의 명령으로 mongodb를 실행합니다.

    systemctl enable --now mongodb

    그리고 mongo명령어를 입력하면 머라머라 뜹니다.

     

    3. Compass 확인

    compass에서 접속이 되는지 확인해보겠습니다. 설치된 compass를 찾아 실행해줍니다. 

     

    그러면 아래와 같은 화면이 나오는데... 다른거 입력 필요 없고 그냥 Connect를 눌러줍시다. 

     

    그러면 현재 localhost에서 실행되고 있는 mongodb에 접속하여 정보를 보여줍니다.

     

    이상으로 manjaro linux에서 mongodb 설치하는 방법을 알아봤습니다.

     

    ~~끝~~

    반응형
    반응형

    Go언어로 GUI를 만들려고 하니 이것저것 다른 GUI Toolkit을 만져보게 되네요.

    오늘은 fyne라는 toolkit을 설치해볼까 합니다. 설치 방법은 비교적 간단한데요. 아래와 같이 입력하면 설치가 됩니다.

    (기본적으로 MSYS2 가 설치되어있어야 합니다.)

    go get fyne.io/fyne

     

    Hello world부터 띄워보겠습니다.

    // fyne_hello.go
    package main
    
    import (
    	"fyne.io/fyne/app"
    	"fyne.io/fyne/widget"
    )
    
    func main() {
    	a := app.New()
    
    	w := a.NewWindow("Hello")
    	w.SetContent(widget.NewVBox(
    		widget.NewLabel("Hello Fyne!"),
    		widget.NewButton("Quit", func() { 
    			a.Quit() 
    		}),
    	))
    
    	w.ShowAndRun()
    }
    

     

    내용은 아직 잘 모르지만 아래 그림처럼 잘 뜨네요..

     

     

     

     테마가 특이하단 생각이듭니다. 윈도우 프로그래밍 할때 쓰던C# 이나, JAVA 같은거랑은 완전 다른 느낌이네요. 나름 쉽게접근할 수 있어서 한번 몇가지 더 시도해 봐야겠습니다.

     

    (ps) 우분투에서 설치하면서 Fyne 작동 시 아래와 같은 오류가 뜰 때에는...

    # fyne.io/fyne/v2/vendor/github.com/go-gl/glfw/v3.3/glfw
    /usr/bin/ld: cannot find -lXxf86vm
    collect2: error: ld returned 1 exit status

     

    추가로 라이브러리를 하나 더 설치해줍니다.

    sudo apt-get install libgl1-mesa-dev xorg-dev

     

     

     

    반응형

    'Programming > Golang' 카테고리의 다른 글

    go언어 fyne layout 예제  (4) 2020.04.07
    go언어 fyne table만들기  (0) 2020.04.05
    andlabs/ui Table예제 코드  (4) 2020.03.30
    windows에 go언어 설치하기  (2) 2020.03.29
    Glade를 활용한 go언어 gui프로그래밍  (0) 2020.03.26
    반응형

     

     

    오늘은 김프(GIMP)에 대해 조금 얘기해볼까 합니다.

    우선 김프란? GIMP- GNU Image Manipulation Program의 약자인데요, 리눅스 계열의 OS를다루신다면, 또는 자유/프리 소프트웨어에 관심 있는 분들이라면 한번쯤 들어보셨을겁니다. 원래 UC버클리에 재학중이던 두 학생 - 스펜서 킴벨(Spencer Kimball)과 피터 매티스(Petter Mattis) - 의 학기 프로젝트였다고 해요. 그 뒤 졸업과 동시에 GNU 프로젝트에 포함시키면서 공동체에 의한 무료 소프트웨어로 개발되게 된 것이죠. 학교 프로젝트로 만들었다니...정말 대단하네요.
    리눅스에서 포토샵은 안되고 다른 대안이 뭐가 있는지 잘 모르지만, (포토샵보다)가볍고도 비교적 풍부한 기능을 제공해서 굳이 다른 대안을 찾지 않는 것 같아요. 또한 역사도 오래된 만큼(1997~) 리눅스 진영에서 제대로 자리를 잡았죠. 윈도우와 맥용으로도 나오니, 급하게 필요할때 무료로 설치해서 사용해도 유용할 것 같아요.

    그런데말입니다. 리눅스를 사용하는 사람들은 대부분 프로그래밍 영역에 더 가깝지, 디자인 영역에는 그다지 친숙하지 못합니다. 그러다보니 어쩌다가, 급하게 이미지를 수정해야 할 상황이 되면....당황하게 됩니다. 김프라는 이름 한번쯤은 들어보긴 했는데 뭘 어디서 찾아서 어떻게 해야 할지 모르죠. 제가 그렇습니다😂.
    그런분들을 정말 간단한 사용법 위주로 몇가지 포스팅을 할까 합니다. 우선 설치부터 해야겠죠?

    리눅스라면 간단합니다. 소프트웨어 패키지 매니져같은 프로그램에서 김프 검색 후 설치 누르시면 됩니다.

    만자로 리눅스 패키지 매니저로 검색하여 설치. 필자의 노트북에 이미 설치되어 있어서 제거메뉴만 나타남.

     

    윈도우도 어렵진 않습니다. 우선 여기 김프사이트에서 설치파일을 받아주세요.

     

    설치를 누르면 우선 언어를 선택하고....

    그런다음 적당한 위치에(기본은 C:\Program Files에) 설치를 누릅니다.

     

    별다른 설정도 없이 설치가 시작됩니다.

    자~ 김프 설치가 완료되었습니다.  그리고 실행을 클릭하면~

    짜짠~~~~ 실행이 되었습니다. 

    프리웨어를 찾으시는분, 간단하지만 레이어 기능이 필요하신 분들에게 큰 도움이 될꺼라고 생각해요. 그럼 다음 강좌에서 만나요^^

     

     

    반응형

    'Programming > Linux' 카테고리의 다른 글

    GIMP 사용법2- 커브조정  (0) 2020.02.15
    GIMP 사용법1 - 자르기  (0) 2020.02.15
    만자로 리눅스에서 Intellij 실행 오류  (2) 2020.02.08
    Manjaro Linux - pacman명령어  (0) 2020.02.08
    Manjaro Linux  (0) 2020.01.31
    반응형

    만자로 리눅스는 아치 리눅스 계열이기 때문에 패키지 관리자로 pacman을 사용합니다. 개인적으로는 만자로 리눅스를 사용하면서도 실제 패키지를 설치할 때면 종종 잊어버리는 경우가 있어서 오랜만에 정리좀 해놔야겠습니다. 주로 사용하는 pacman 명령어로는 아래와 같습니다. 

     

    sudo pacman -Syu : 패키지 데이터베이스를 업데이트하고 업데이트가 필요한 패키지를 찾아서 업그레이드

    sudo pacman -Ss [단어] : [단어]가 들어간 패키지 검색

    sudo pacman -Qs [단어] : 설치된 패키지 중에서 [단어]가 들어간 패키지 검색

    sudo pacman -S [패키지] : 패키지 설치

    sudo pacman -Rs [패키지] : 패키지 제거

     

     

    반응형

    'Programming > Linux' 카테고리의 다른 글

    GIMP 사용법2- 커브조정  (0) 2020.02.15
    GIMP 사용법1 - 자르기  (0) 2020.02.15
    GIMP, 무료로 쓰는 리눅스용 미니 포토샵  (0) 2020.02.14
    만자로 리눅스에서 Intellij 실행 오류  (2) 2020.02.08
    Manjaro Linux  (0) 2020.01.31
    반응형

    현재 내 리눅스머신 화면

    저는 윈도우와 리눅스를 멀티부팅으로 사용합니다.

    아무리 가상환경이 좋아졌다지만 각각의 OS를 사용하는 것만 못한것 같아서 둘 다 깔아놓고 씁니다.

    물론 메인은 리눅스로, 회사일이나 은행일 볼때는 윈도우로(사실 모바일로 다 하지만) 로그인합니다.

     

    서버용 리눅스는 잘 모르겠으나 데스크탑으로는 만자로도 개인적으로 만족하고 있습니다. 물론 심각한 개발을 한다거나 하진 않습니다. Godot엔진으로 간단한 게임 만들고, Visual Studio Code로 웹사이트 끄적거리고, IntelliJ로 아주 초보적인 JAVA 프로그래밍, LiteIDE로 아주 초보적인 Golang 스터디 정도 하고 있네요. 물론 인터넷, 토렌트, 음악은 예전부터 유명한 몇몇 프로그램이 있어서 잘 사용하고 있습니다.

     

    개인적으로는 바탕화면에 프로그램 실행파일들이 널려있으면 지저분해져서 뭔가 정리하고 싶은 마음이 항상 들었는데,

    가능은 하지만 귀찮아서 굳이 꺼내놓지 않게끔 하는 이 리눅스의 환경이 저한테는 깔끔하니 이뻐서 더 손이 가게 하네요.

     

    항상 처음 설치할 때 한글 설정으로 버벅거린 경험과, C#을 하겠답시고 이것저것 깔아보다가 실패한 경험이 있지만, 주제넘치는 시도는 당분간 잠재우고, 일반적인 개발과 일반적인 인터넷, 일반적인 멀티미디어 활용으로도 아직은 할일이 넘치는 것 같습니다.  당분간 계속 만자로를 쓸 것 같습니다.

     

    만자로 깔면서 매번 다른 블로그를 찾아가며 시행착오 겪었던 일들을 정리하는 시간을 갖도록 할 예정입니다.

     

    최초 설치시 설치/설정 필요항목

    1. ibus한글 설치

    2. Guake, Plank 설치

    3. 저장소 추가 및 Update

     

    반응형

    + Recent posts