Tag: 꽃삽질

꽃삽질 : ksnip, 그리고 kimageannotator

** 이런 젠장! 꽃삽질은 결국 KDE Neon 팀의 실수 때문임이 오늘 증명되었다.오늘(21.02.20), libkimageannotator 가 재빌드된 판이 올라왔고, 꾸러미명이 libkimageannotator0 으로 바로잡아졌다. 아 젠장!!그 덕에 이거 저거 지식은 늘어났다만.. 일련의 사건(?)은 ksnip 을 PPA 에 올려보고자하는 객기에서 비롯됐다.이게 객기임은, 내가 컴파일, 빌드에 대한 지식이 전혀 없기 때문이다. 그럼에도 불구하고, 제작자가 적절한 올린 소스코드가 컴파일에 문제가 없고,

꽃삽질 : Pulseaudio 기본 출력기기 정하기. (특히 멀티 모니터 상황!)

주말에 꽃삽질을 할 계획은 전혀 없었는데.. 하다보니 이렇게 됐다. 자.. 여기서 할 얘기는 뭘까? 현재 모니터가 2개인 상황이고, (당연히) 메인 보드에도 기본 사운드 출력이 있으며, USB DAC 까지 달려있다.이 와중에, ‘기본 출력을 모니터#1 로 고정하고 싶다‘면, 과연 어떻게 해야 하려나?? 늘 그렇듯, 삽질에 삽질을 거듭했다. 정규 방식 이를 위해서는 사운드 카드 상황을 알아내고, 기본 프로파일을

꽃삽질 : KDE Plasma 에서 바탕화면에 ‘메모(Notes)’ 만들기.

이게 갑자기 안돼서 또 한 30여분 꽃삽질을 했더랬다. (아래 현상은 KDE Neon User Edition 최신판에서 나타난다.) 답부터 말하자면, ‘가운데 단추’다. 마우스 가운데 단추를 누르면, 현재 클립보드에 있는 내용이 노트로 만들어진다. 이런 식으로. 이 기능을 그다지 자주 쓰질 않기 때문에, ‘가운데 단추’가 이 기능을 한다는 사실을 종종 까먹곤 한다. 그런데.. 오늘은 아무리 해도 붙지를 않았다. 단축키를

find -perm 정리.

** 글이 길어졌고, 쓰다가 보니 또 새로운 사실을 알게되어, 맨 처음 쓰려고했던 내용과 조금은 다른 방향으로 나가게 됐다. 여기서 기억해야할 사항은 한가지다. Write Permission 을 찾기 위해선 6(RW)이 아니고, 2(W)를 써야 한다. 이에 관한 얘기는 아래 쪽에 써놨다. 딴 거 하다가, 갑자기 find -perm 이 눈에 밟혔다. 대충 정리를 하고 넘기려 했는데.. 강한 벽에 부딪혀

Openwrt : 최신 펌웨어 설치 및 설치 후 해야할 일들

내려받기 Luci 로 하든, CLI 로 하든 bin 파일은 필요하다.내려받기, 검증, 설치에 대한 모든 사항은 Openwrt 문서에 잘 정리돼 있으나, 여기엔 중요사항만 뽑아놨다. 파일은 Openwrt Releases 모두 올라와있다. 현재 내게 필요한 파일은 판본/targets/ipq40xx 밑에 있다. bin 파일을 내려 받고, 검증한다. 검증 방법이 다소 복잡하게 나와있는데, 너무 자동화(?)에 집착한게 아닌가 생각해서, 그냥 편하게 ‘눈’으로 할 수

Web Page 로 Feed 만들기 : fivefilters.org

지금까진 feed43 을 써왔는데, 오늘 오랜만에 확인해보니 howtogeek 과 문제가 있었다. feed43 은 초기 100kb 까지만 읽어오는데, howtogeek 의 페이지는 이 한계를 초과해버렸다. 아.. 젠장. 급하게 다른 걸 찾아봤고, 그러다 걸린게 fivefilter.org 였다. 한시간쯤 꽃삽질 끝에, 대충 원하는 걸 얻긴 했다. 근데, 여러 시도끝에 알아낸 Date 는 정작 inoreader 에서 표시가 안되네. 아무튼, 설정은 이렇다.

VS Code/Codium : Python Autopep8/Black 사용.

흠.. 삽질은 역시나 힘들다. VS Code/Codium 에서 코드를 작성한 뒤, 해당 언어에 맞게끔 코드 형식을 정정해주려면 Format 명령을 내리면 된다. 이건 Ctrl + Shift + I 를 누르면 된다. Python 에선, 이를 위해서 먼저 MS Python Extension 이 설치되어 있어야 한다. 그리고 나서 Ctrl + Shift + I 를 누르면 될 듯 하지만..? 역시나 오류가

pip 모든 꾸러미 판올림.

tldr; 이게 답이다. 여기에 더하여, 2020 11월 현재, pip 이 뭔가 의존성에 관련하여 변경된 부분이 있다고 한다. 위 명령을 실행하면, --use-feature=2020-resolver 를 붙이라는 경고가 나올 때가 있다. 따라서 아예 첨부해주면 다음과 같다. 마지막으로, 몇몇 꾸러미는 과거판에 종속되어 있는 경우가 있다. 예를 들어, jedi 가 의존하는 parso 는 0.7.x 인데, 현재 0.8 까지 나와 있어서, 설치

우분투 : Jupyter Notebook 설치, VS Code 에서 사용.

간단하게만 정리한다. 아직 잘 쓸 줄을 몰라서. 설치 여러가지 방법이 있는 모양인데, pip 으로, 사용자 계정을 통해 설치하는 방법을 택했다. 이를 위해서는 우분투 꾸러미 pip(pip3)가 아니고, 사용자 계정에 pip 이 설치되어 있어야만 한다.그리고, ~/.local/bin 이 실행 경로로 잡혀있어야만 한다. Anaconda 를 설치해도 Jupyter Notebook 이 된다는데, 따라 해봤지만 뭔가 오류가 발생했다. 그냥 실행은 되는데, VS

find/bash : 원하는 문구가 들어있는 파일/디렉토리만 제외하고 배열로.

워낙에 find 는, 찾고자 하는 문자열이 들어있는 파일을 찾으라고 있는거지만, 그 반대도 충분히 가능하다. 즉, 그 문자열을 포함하지 않는 파일들만 찾고 싶다면? 발단 : 일단은 찾아봐 방법은 여러가지겠지만, 일단 쉽게 파이프라인을 생각해볼 수 있다. 여기서 find 는 역할이 미미한데, ‘검색’ 본연의 역할은 상당히 적고, 그저 디렉토리만 찾아주는 소일거리로 시간만 보낸다. grep(egrep) 에서 -v 는, invert-match