반응형

우분투 설치를 위해 USB 디스크를 부팅 이미지로 만들었는데 설치하고 나서 다른 용도로 사용하기 위해 포맷하려고 하니 포맷이 되지 않는다.

우분투의 디스크 유틸리티에서 파티션을 삭제하려고 해도 삭제가 되지 않느데 그래서 방법을 찾아보았다.

아래 사이트 참조

https://help.ubuntu.com/community/Installation/FromUSBStick


먼저 이 작업을 수행하기 위해서는  mkusb라는 프로그램이 필요하다.

gui 버전을 다운로드 하기위해 ppa 를 등록하고 apt-get 으로 설치한다.

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install mkusb


설치가 완료되면 Unity Home->mkusb 를 입력하여 실행한다.


임시 암호를 입력한 후 디스크를 정상적으로 인식하면 아래와 같은 선택 화면으로 이동한다.



아래의 터미널 화면을 확인해보면 정상적으로 삭제된 것을 확인할 수 있다.



Read only error!

이제 우분투의 파일탐색기인 nautilus 를 열어 데이터를 복사하려고 하는데 Read-Only 오류가 발생한다.

알아봤더니 이건 nautilus의 고유한 버그였다. (아래 문서 참조)

https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375


해결방법은 간단하다. 터미널에서 nautilus 를 죽인다음 다시 실행하면 된다.


killall nautilus




반응형
반응형

코드에 시그니쳐를 삽입하는 방법중에 뭔가 좀 임팩트있는 방법이 없을까 생각해 보다가 이런 사이트를 발견했다.

입력한 텍스트를 마치 그래픽처럼 변경해주는 웹 도구이다.

http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20


예를 들어

Kyubot 이라는 텍스트를 아래와 같은 텍스트 그래픽으로 변환하는 것이다.

 | |/ /          | |         | |  
 | ' /_   _ _   _| |__   ___ | |_ 
 |  <| | | | | | | '_ \ / _ \| __|
 | . \ |_| | |_| | |_) | (_) | |_ 
 |_|\_\__, |\__,_|_.__/ \___/ \__|
       __/ |                      
      |___/  

또는

       ,--.                                                      
   ,--/  /|                                              ___     
,---,': / '                        ,---,               ,--.'|_   
:   : '/ /                   ,--,,---.'|      ,---.    |  | :,'  
|   '   ,                  ,'_ /||   | :     '   ,'\   :  : ' :  
'   |  /        .--,  .--. |  | ::   : :    /   /   |.;__,'  /   
|   ;  ;      /_ ./|,'_ /| :  . |:     |,-..   ; ,. :|  |   |    
:   '   \  , ' , ' :|  ' | |  . .|   : '  |'   | |: ::__,'| :    
|   |    '/___/ \: ||  | ' |  | ||   |  / :'   | .; :  '  : |__  
'   : |.  \.  \  ' |:  | : ;  ; |'   : |: ||   :    |  |  | '.'| 
|   | '_\.' \  ;   :'  :  `--'   \   | '/ : \   \  /   ;  :    ; 
'   : |      \  \  ;:  ,      .-./   :    |  `----'    |  ,   /  
;   |,'       :  \  \`--`----'   /    \  /              ---`-'   
'---'          \  ' ;            `-'----'                        
                `--`                                        

이걸 복사해서 코드의 주석 부분에 넣으면 된다.


반응형
반응형

가끔 동영상을 gif로 변환해서 전달해주어야 할 때가 있는데 그때마다 프로그램을 찾아서 설치하고 하는게 번거로웠다.

리눅스에서는 방법이 없을까 찾아봤더니 터미널 명령어로 한방에 해결하는 방법이 있어서 적어둔다.


출처는 https://askubuntu.com/questions/648603/how-to-create-an-animated-gif-from-mp4-video-via-command-line 여기다.


우선 리눅스에 ffmpeg 과 imagemagick 이 설치되어 있어야 한다.


$ sudo apt install ffmpeg imagemagick 


이제 터미널에서 동영상 파일이 있는 곳으로 이동하여 다음을 입력한다.


$ ffmpeg -i <파일이름.mp4> -vf scale=320:-1 -r 10 -f image2pipe -vcodec ppm - | convert -delay 10 -loop 0 - output.gif


여기서 각 옵션들은 다음을 의미한다.

-vf scale=320:-1 : 출력 이미지의 높이를 320 픽셀로 설정한다. 이 명령어가 없으면 원본 영상의 높이로 만들어진다.

-r 10: 샘플링 FPS, 예를들어 초당 30프레임인 영상인 경우 -r 10 의 의미는 3개중 1개의 영상을 선택한다는 의미이다.

-loop 0: loop이 0이면 gif가 계속 리플레이된다.

-delay 10: 다음 프레임을 보여주는데 기다리는 시간을 1/100초 단위로 입력한다. 즉 10은 0.1초 숫자가 클수록 gif 영상의 재생 속도가 느려진다.


위 인자들을 적절히 조절하면 용량을 크게 줄일 수 있다.


반응형

+ Recent posts