본문 바로가기

전체 글

(100)
[Linux] Source에서 AppImage 만드는 법 git clone [url] mkdir build && cd build 위 커맨드를 입력해서 세팅을 해준다. cmake .. -GNinja -DCMAKE_INSTALL_PREFIX=AppDir 위 커맨드는 ninja를 사용할 것이고 설치 경로는 AppDir로 할 것이라는 뜻이다. 여기서 DCMAKE_INSTALL_PREFIX를 해놓는 것이 중요하다. 왜냐하면 지금 사용하고 있는 컴퓨터에 프로그램으로써 설치하지 않고 AppImage로 만들 것이기 때문이다. 여담으로 이 인자 이름은 CMAKE_INSTALL_PREFIX인데 커맨드라인에 입력할 땐 앞에 D가 붙는다고 한다. ninja ninja install 위 커맨드를 입력하면 AppDir에 설치된다. bin과 share 같은 디렉터리들을 모두 AppDir..
[Linux] lpq시 "XXX is not ready" 라고 뜰 때 해결법 프린터 연결이 확실히 되어있는데도 불구하고 lpq시 not ready라고 한다면 아래와 같이 한다. 프린터 이름이 XXX라고 할 때, cupsenable XXX 라고 해주면 해결된다.
[Linux] 프린터 큐 보기 리눅스는 프린터 관련 커맨드는 lp로 시작한다. 큐를 보려면 아래와 같이 하면 된다. lpq
1. Discrete time signal, unit sample function, linear shift-invariant Discrete time signal인 \(x[n]\)은 n이 정수가 아닌 지점에선 정의가 되지 않는 함수를 말한다. \[\delta[n]=\left\{\begin{array}{ll}1, n=0 \\ 0, n \neq 0\end{array}\right.\] 1. Linearity \(x_1[n] \rightarrow y_1[n], x_2[n] \rightarrow y_2[n]\) 일 때 \(ax_1[n]+bx_2[n]\rightarrow ay_1[n]+by_2[n]\) 이면 linear이다. linearity는 homogeneity와 additivity 둘을 합친 것이다. Homogeneity는 다른 말로 scaling이라 한다. Input이 scaling된 만큼 output도 scaling되는 특징이다..
4. Vector Spaces Vector들의 linear combination(multiplication, adding)로 무한한 벡터들을 모은 집합이 vector space이다. Vector가 \(R^{n}\) 에 있었다면 space도 \(R^{n}\) 안에 있어야 한다. Vector space의 예로 M: matrix vectorspace, F: consists of all real functions 등이 있다. Vector space 안의 특정 벡터들로 만들어지는 또다른 (column) vector space이다. 예1) \(R^{2}\) 에서 원점을 지나는 직선은 subspace이다. 예2) \(R^{3}\) 에서 \(R^{3}\), line, zero vector는 \(R^{3}\) 의 subspace이다. Column s..
[Linux] GTK4 테마 바꾸기 GTK3 같은 경우에는 lxappearance 프로그램을 통해 테마를 바꿀 수 있었다.  하지만 Nautilus 같이 GTK4를 이용하는 프로그램은 lxappearance를 통한 테마 변경이 되지 않았다. 결국 테마의 가장 근원을 찾아 거슬러 올라갈 수 밖에 없었다. GTK테마들의 설정이 담겨있는 파일들의 경로는 다음과 같다. $HOME/.config/gtk-2.0$HOME/.config/gtk-3.0$HOME/.config/gtk-4.0저 각각의 폴더 안에 settings.ini 파일이 있는데 그 파일을 수정하면 된다. settings.ini 파일 안엔 다음과 같은 내용이 있다.[Settings]gtk-application-prefer-dark-theme=0gtk-cursor-theme-name=Adw..
[Linux] [스크랩] Possible autostart paths 정리 upstart, example config file: /etc/init.d/foo autostart (system), example config file: /etc/xdg/autostart/foo.desktop autostart (profile), example config file: ~/.config/autostart/foo.desktop cron's @reboot, example config file: /var/spool/cron/crontabs 출처: https://askubuntu.com/questions/304201/what-are-all-the-autostart-locations-in-ubuntu 여기 없으면 서비스일수도 있으니 만약 서비스라면 systemctl disable하기
[Linux] [스크랩] 네이버 웨일 redhat계열에 설치하기 웨일은 데비안 패키지로만 배포된다. 따라서 레드햇에 깔기 위해선 alien프로그램을 이용해 rpm패키지로 바꿔주어야 한다. 아래부터는 스크랩이다. original post: https://forum.whale.naver.com/topic/31742/ ------------------------------------------------------ Whale fails to provide any RPM packages. Very unfortunate. The latest .deb can be converted to RPM using alien but there are some issues. Here's how to solve those. I recommend listening to Rockit Girl L..