Studies 10

Subversion 작업 사본 오류 수정

회사에서 이팀 저팀 협업을 기본으로 업무를 진행하다보니, SW 개발 소스 등은 Subversion을 이용해 버전 관리 및 작업 공유 수단으로 사용하고 있는데, 가끔 아무 이유 없이 오류가 발생하곤 해서 해결책을 기록해본다. svn: E195009: The repository at 'svn://[IP]' has uuid '07980456-4b3d-4695-bf7b-21c7115235c8', but the WC has '3f5adbe2-f78d-466d-b79d-bb2359ec84fc' 원격저장소의 고유 ID 값과 개별 작업컴퓨터에서 저장한 저장소의 고유 ID값이 일치하지 않아 발생하는 오류인데, 멀쩡히 작업 잘 해놓고도 반영을 못하는 사태가 종종 일어나서 해결책 ..

Studies/Others 2021.11.17

Top을 대신할 시스템 모니터링 툴

Ubuntu 등의 리눅스에서 가장 널리 사용되고 있는 작업관리자인 top이 스크롤도 안되고, 하이라이트도 안되는 등 사용하기에 불편하여 다른 것이 없나 좀 찾아보았다. 아래는 검색의 결과물들... htop // 설치 $ sudo apt install htop // 실행 $ htop atop // 설치 $ sudo apt install atop // 실행 $ atop nmon // 설치 $ sudo apt install nmon // 실행 $ nmon bashtop // 설치 $ sudo snap install bashtop // 실행 $ bashtop glances // 설치 $ sudo apt install glances // 실행 $ glances saidar // 설치 $ sudo apt insta..

Studies/Ubuntu 2021.02.10

[Excel] Unix Timestamp를 Excel 날짜시간으로 변환하기

일전에 고객사 요청으로 Dokuwiki를 설치해 줬는데, 갑자기 모든 변경이력을 보고 싶다고, 어떻게 볼 수 있는지 문의가 왔다. 혹시나 확장 기능에 있을까 검색을 해봤지만 역시나 없고, 대신 Dokuwiki가 .changes라는 파일에 전체 및 개별 페이지의 변경 이력을 저장한다고 해서 확인을 해봤다. 엌.. 시간이 전부 Unix Timestamp(관련정보), 즉 19070년 1월 1일부터 초로 계산되어 나온다. 이대로는 알아먹기 힘드니 날짜로 변경해보자. Unix Timestamp를 엑셀의 날짜 형식으로 변환하는 것은 엑셀의 DATE 기능을 사용한다. 예를 들어, 아래와 같은 값이 있다고 가정하자. B2에 변환된 날짜를 넣으려면 아래와 같이 수식을 입력한다. =(A2 / 86400) + DATE(19..

Studies/Others 2020.12.17

HTML textarea 높이 자동조절

요즘 회사에서 이것저것 삽질을 하면서 뭔가 또 뚝딱거리고 있는데, HTML의 textarea 높이를 자동으로 조절할 필요가 생겼다. 여기저기 인터넷을 뒤져 발견한 방법들을 아래에 공유한다. HTML 구조 기본 베이스 구조는 다음처럼 구성되었다고 가정한다. 방법1: jQuery 방식 처음 발견한 방법은 jQuery를 이용한 방법이다. table { width: 500px; border: 1px solid black; } textarea { overflow-y: hidden; resize: none; padding: 1em; padding-bottom: 0.2em; } $(document).ready(function() { $("table").on("keyup", "textarea", function(e) ..

Studies/WEB 2020.04.18

터미널에서 하위 폴더 각각의 압축 파일 생성하기

일전에 올렸던 윈도우 bat 파일을 이용하는 것 대신, 우분투 리눅스에서 사용하는 방식이다. (회사 서버에서 모종의 정리를 위해 이상하게 만들어봤다. VIM 또는 애용하는 에디터로 zipper.sh 라는 파일을 하나 만들고 아래 코드를 넣는다. 우분투는 zip이란 패키지를 필요로 한다. for i in */ do cd $I for j in */ do zip -r "${j%/}.zip" "$j" done cd .. done

Studies/Ubuntu 2020.04.03

[BATCH] 간단하게 7zip을 이용해서 압축하기

터미널에서 간단히 모든 하위 폴더를 각각 압축할 일이 생겼다. 그래서 bat 파일을 하나 만들어 다음과 같이 코드를 넣어보았다. @echo off for /D %%A in (*) do "7z.exe" a -tzip -mx -mmt2 "%%A.zip" -xr!*.bat "%%A"조금 다르게 해서, 폴더 내의 모든 폴더와 파일들을 하나의 파일로 압축하면서 zip 파일과 bat 파일은 압축에서 제외해보자. @echo off set today=%date% 7z a -tzip -mx -mmt2 %today%.zip -xr!*.bat -x!*.zip ... 요즘 내 일이 안 바쁘니 별 짓을 다 한다 아주 기냥.

Studies 2013.10.15

VLC Media Player 한글 자막 설정하기

우분투에는 Window Media Player이 없다. (설마 모르진 않겠지.) GOM도, KMP도 없다. 대신 있는 것은 Totem이나 VLC 가 있는데 토템의 경우, 자막은 별 다른 설정 없이도 잘 나온다. 하지만 토템의 문제점이라면, TP 등의 원본소스를 읽어들이지 못하고, 화질 처리가 VLC보다 깨끗하지가 않는다는 것? 하지만 VLC의 경우는, 자막에 문제가 있다. 우분투 설치 후 동영상을 보기 위해 VLC를 실행했다고 치자. 그럼 다음과 같은 화면을 볼 수 있다. 보시다시피 한글은 전부 박살! 영어는 잘 나오더만은. 이걸 설정에서 가볍게 고쳐주자. 1. 설정 - 영상 - Subtitles/OSD - Text Renderer 에서 제대로 된 한글 폰트를 찾아서 지정해주자. (참고로 우분투에서는 S..

Studies/Ubuntu 2008.08.13

Pidgin에서 네이트온 사용하기

네이트온 메신저는 얼마 전부터 자체 웹사이트에서 KDE용 배포를 하고 있긴 하지만, 버그가 좀 있고 (파일 전송 하면 무조건 튕기기, 라던가) 메신저 여러개를 띄우는 성격이 아니라 마음에 들지 않았었는데, 알고 보니 통합메신저 Pidgin에서도 네이트온을 사용 할 수 있다고 해서 바로 시도. 우선 콘솔에서 다음 명령어 입력. $gksudo gedit /etc/apt/sources.list 이리 하면 sources.list 파일이 창으로 뜬다. 이제 다음 두 줄을 맨 아래에 입력해준다. deb http://ppa.launchpad.net/pidgin-nateon/ubuntu hardy main deb-src http://ppa.launchpad.net/pidgin-nateon/ubuntu hardy mai..

Studies/Ubuntu 2008.07.22

Ubuntu에 Telnet 데몬 돌리기

집 밖에서 본인의 컴퓨터에 접속하여 간단한 명령을 실행하게 하는 데 텔넷만한 것은 없다. 별도의 컴퓨터 관리 프로그램을 설치할 필요도 없이, 그냥 간단하게 터미널에서 telnet만 입력하면 바로 사용할 수 있기 때문. 여튼 텔넷 데몬을 우분투에서 돌릴려면 두 가지를 설치해야 한다. $sudo apt-get install inetutils-inetd를 우선 해줘서 inetd를 깔아준다. 일종의 슈퍼 서버 같은 개념으로 보면 된다. 그 다음, $sudo apt-get install telnetd를 해주면 텔넷 데몬이 설치가 된다. 이렇게 한 후, 다른 컴퓨터에서 telnet IP/domain을 해주면 다음과 같은 에러가 난다. Microsoft Telnet> open IP.IP.IP.IP 연결 대상 IP.I..

Studies/Ubuntu 2008.05.19

우분투에서 네트워크 트래픽 감시 하기 : Iptraf

뭐 말은 네트워크 트래픽 감시, 라고 써놨지만 덤으로 속도 측정도 가능하다. 상당히 유용한 유틸. 설치법? 간단하다. 우분투 유저라면 간단히 다음과 같이 입력해보자. 우선 터미널을 띄운 후, $sudo apt-get install iptraf 이거 하면 끝이다. 그럼 지가 알아서 드르르륵- 설치해준다. 그 다음, $sudo iptraf 하면 실행이 된다. 그 후 선택항목들 중 원하는 감시를 실행하면 끝. 이 툴은 ip 및 port 기반 모니터링이 가능한 툴로 설치 해 두면 매우 유용합니다.

Studies/Ubuntu 2008.05.19