Ruby on Rails - Video Upload with Paperclip & FFmpeg ffmpeg 를 이용하여 Paperclip 으로 동영상 첨부하는 것을 다루도록 하겠습니다. 요구사항Paperclip 에서 FFMPEG 나 AVCONV 를 이용해서 동영상을 다루기 때문에 미리 FFMPEG 나 AVCONV 가 설치되있어야 합니다. which ffmpeg 명령어를 통해 ffmpeg 가 설치 되어 있는지 확인하시고 없으면 아래 링크를 통해 설치하시면 됩니다. 2014/09/07 - [OS/리눅스&우분투] - 우분투에서 ffmpeg 설치 또한 Quicktime/MP4 파일들의 metadata 와 offset 정보들을 제거해 streaming 과 pseudo-streaming 을 가능케 하는 qtfast..
1. 필요 패키지 설치$ sudo apt-get install yasm frei0r-plugins-dev gnutls-bin libgnutls-dev libass-dev libgsm1-dev libmp3lame-dev libopencv-dev libopenjpeg-dev libopus-dev libpulse-dev libschroedinger-dev libsoxr-dev libspeex-dev libtheora-dev libv4l-dev libvorbis-dev libvpx-dev libx264-dev libxvidcore-dev libopenal-dev libcdio-paranoia-dev 2. ffmpeg 2.2.1 파일 다운로드$ wget http://www.ffmpeg.org/releases/ff..
시중에 정말로 많은 무료 소프트웨어가 배포되고 있다. 하지만 이러한 무료 소프트웨어를 사용함에 있어 주의할 점도 있다. 이런 소프트웨어 중에 상당수는 개인 사용자에게만 무료로 제공되며, 기업이나 단체에서 이용할 때 반드시 유료 버전을 이용해야 하는 경우가 많기 때문이다. 그리고 무료 소프트웨어 중에는 성능이나 기능이 유료 소프트웨어에 비해 턱없이 부족한 것도 많다.특히 '오피스'나 '포토샵'과 같이 워낙 많이 쓰이는데다 성능까지 뛰어난 소프트웨어는 별 수 없이 유료 구매를 해야 한다. 다만, 이런 소프트웨어는 가격이 만만치 않다. 이들을 모두 정품으로 구매하려면 PC 1대당 수십만 원이 기본이고 경우에 따라선 100만원 이상이 들 수도 있다. 미래를 위한 투자이긴 하지만 아무래도 부담이 되는 것은 사실이..
Installing Sublime Text 2 on Linux (Ubuntu) 1. Sublime Text 2 PPA(Personal Package Archives) 추가$ sudo add-apt-repository ppa:webupd8team/sublime-text-2$ sudo apt-get update 2. Sublime Text 2 설치하기$ sudo apt-get install sublime-text 3. Sublime Text 2 실행하기$ subl . 명령어 복사는 하단 view raw 를 클릭해주시면 됩니다.
안녕하세요 IT관련 블로그를 운영 중인 GimmeRoot 입니다. 8월 초대장 10장을 받게 되어 배포하였으나 12장이 남게 되어 다시 배포하려 합니다. 초대장이 꼭 필요하신 분만 신청해주시길 바랍니다~ 조건은 다음과 같습니다. 1. 공감(♡) 표시 +1 2. 비밀댓글로 3~5번 내용 작성 3. 운영할 블로그 주제 4. 티스토리에서 블로그를 운영하려는 이유 5. 자신의 Email 작성 (Email로 초대장이 발송이 됩니다) 선착순과 관계없이 꼭 필요하다고 생각드는 분께 우선으로 드리도록 하겠습니다~마감시에는 제목에 [마감] 표시를 하도록 하겠습니다.
IT 전반에 관한 의문, 혹은 제품 선택 고민이 있는 네티즌의 문의 사항을 해결해드리는 'IT애정남'입니다. 이번에는 대학생인 yser8243님께서 노트북용 CPU에 관한 문의를 주셨습니다. 보내주신 메일의 내용은 다음 같습니다. 수고가 많으십니다~ 전 복학을 준비중인 대학생입니다. 요즘 노트북을 사려고 하는데 컴맹이라서 그런지 도대체 뭘 사야 할지 모르겠네요; 일단 제가 원하는 건 인강이랑 레포트 작성용이 중심이고요, 여기에 게임도 좀 돌아갔으면 하네요.지금 생각중인 모델은 MSI CX61-i5 2PF와 LG 13ZD940-GX50K 입니다. MSI 제품은 가격이 괜찮은 거 같고 LG 제품은 얇고 가벼워서 눈길을 끄네요~ 근데 앞서 말씀 드린대로 제가 좀 컴맹입니다. 컴퓨터에서 CPU가 제일 중요하다는..
지난 1일 USB 단자(Universal Serial Bus, 범용 직렬 단자)의 규격을 결정하는 USB 프로모터 그룹이 USB 3.0의 후속인 USB 3.1의 성능을 확정하고, 새로운 연결방식인 'USB 3.1 C 타입' 규격을 공개했다. 지난 2008년 USB 3.0을 공개한 이래 6년만에 등장한 신 규격이다. 이름만 보면 소소한 업데이트 같지만, 지금까지의 USB 역사에서 가장 큰 혁신이다. 뭐가 어떻게 변하는지 한번 자세히 알아보자. 2배 더 빠르고 10배 더 강하다USB 3.1의 전송속도는 기존 USB 3.0보다 2배 더 빠르다. USB 3.0의 초당 데이터 전송속도는 최대 5Gbps(1초 당 625MB)였으나, USB 3.1은 최대 10Gbps(1초 당 1.25GB)로 강화된다. 가장 빠른 저..
이번 예제에서는 Nokogiri Gem 을 이용하여 XML을 파싱을 해보겠습니다. 예제의 내용은 네이버 지도 API에서 출력해주는 XML 을 파싱하는 내용입니다. 위 그림은 Kisti 라는 검색 key를 입력했을 때의 출력 xml 입니다.대충 필요한 title, address, mapx, mapy 태그의 값을 뽑아보겠습니다. 1. Gemfile 에 nokogiri 를 추가하여 설치를 해줍니다. $ bundle install 2. 작업을 하고자하는 Controller 에 파싱작업을 진행합니다. 위의 그림에서 처럼 컨트롤러의 액션에서url 변수에 파싱하고자하는 url 주소를 저장하고 이를 Nokogiri::XML(open(url)) 함수를 이용해서 xml 문서를 받아 doc 변수에 저장을 합니다.그리고 xm..
