본문 바로가기

개발환경78

Chrome으로 TikTok 동영상 다운로드 Chrome의 개발자 메뉴(F12)를 사용해서 TikTok동영상을 다운로드하는 방법을 설명합니다. TikTok 동영상 다운로드하는 방법은 특정 사이트나 앱을 활용하는 방법이 있기는 하지만, 본 포스팅에서는 별도의 프로그램 설치 없이 간단하게 Chrome으로 틱톡 동영상을 다운로드하는 방법입니다. 본 블로그에서 설명하는 방법은 Mac OS에서 확인하였고, Windows나 Linux에서도 방법의 차이는 없습니다. TicTok 사이트를 방문하여 원하는 동영상을 선택하여 Chrome 개발자 메뉴 (단축키 F12)를 선택합니다. Chrome 개발자 메뉴에서 오른쪽 Tab 중간에 "Network" 선택합니다. (그림에서 ❶번) 동영상을 선택하거나 Play하면 Chrome에서 다운로드하는 모든 내용이 아래 list에.. 2022. 1. 22.
우분투에서 NTFS 를 Read/Write로 마운트 (듀얼 부팅 화일 공유) Ubuntu 20.04 에서 NTFS 디스크는 기본적으로 Read Only 로 마운트한다. 따라서 NTFS 로 포맷된 디스크를 우분투에서 사용해야 하는 경우 마운트 옵션을 Read/Write으로 변경해야 한다. 터미널에서도 옵션 변경이 가능하지만 아래와 같이 '디스크' 프로그램을 사용해서 보다 쉽게 RW 옵션으로 변경할 수 있다. ※ntfs-3g 는 Ubuntu20.04 에서는 기본으로 설치되어 있으며 만일 auto 명령어가 동작하지 않는다면 ntfs-3g를 먼저 설치 (sudo apt install ntfs-3g) 후 아래 과정을 진행해야 한다. 방법: 1) NTFS 디스크 선택 2) Mount 하고자 하는 Partition 의 설정 옵션을 선택 3) 마운트 옵션 편집 선택 4) 부팅할 때 자동 시작 .. 2021. 9. 29.
Docker 개념과 명령어 사용 방법 및 예제 1. Docker란 Docker는 가상 머신처럼 독립된 실행환경을 만들어주는 것으로, 운영체제를 설치하 것과 유사한 효과를 낼 수 있지만, 실제 운영체제를 설치하지 않기 때문에 설치 용량이 적고 실행 속도 또한 빠릅니다. 예전에는 윈도에 VM Ware와 같은 가상 머신을 설치하였으나 최근에는 리눅스 계열에서 Docker가 그 역할을 대신하고 있습니다. 출처: 위키 백과 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다. 2. Docker 를 사용하는 이유 Docker는 다양.. 2021. 9. 28.
Ubuntu 20.04에서 NTFS Read/Write로 Mount 하기: Paragon NTFS 동작 확인 외장 하드 디스크나 USB Memory를 Windows, Ubuntu, MacOS에서 사용하기 위해서는 공통적으로 지원하는 파일 시스템을 사용해야 합니다. 파일 시스템으로는 FAT32, ExFat, NTFS, EXT4를 사용할 수 있어야 합니다. 각 파일 시스템의 특징은 아래 테이블에 요약하였습니다. Windows Ubunt MacOS 비고 FAT32 지원 지원 지원 호환성 가장 좋은, 파일 크기가 4GB 이하만 지원됨 ExFat 지원 지원 지원 LG TV(Web OS) 미지원, 유료 라이센스 EXT4 미지원 지원 확인 예정 Linux 계열 OS에서 주로 사용 NTFS 지원 일부 지원 (read only) 일부 지원 (read only) 우분투에서는 ntfs-3g로 사용 시 Read/Write도 가능하지.. 2021. 9. 26.
우분투20.04에서 Bluetooth 5.0 USB 동글 설치: Realtek 8761B Chipset 오래된 PC에 무선 Bluetooth 이어폰으로 사용하려 USB BT 동글을 구매할 계획으로 최근 BT 5.0 기반의 BT 이어폰이 나오기 때문에 USB 동글도 BT 5.0을 지원하는 것으로 구매할 예정입니다. BT 5.0과 BT 4.0의 차이점은 음질은 Codec에 따라서 차이가 발생하기 때문에 구매 포인트는 아니었고, 인식 거리와 저전력이 가능하기 때문에 5.0을 사용할 예정이었습니다. 최근에 한국에서 판매하고 있는 Bluetooth 5.0 USB 동글은 Realtek RTL8761B chipset을 기반으로 만들어서 판매하고 있습니다. 제조사는 달라도 내부 구성하는 Main chip은 RTL8761b로 동일하고 디자인만 다소 차이가 있는 것 같습니다. ETM Networks IPTime BT50 넥.. 2021. 9. 26.
Ubuntu 20.04에서 Kernel 버전 업데이트 방법 리눅스의 가장 큰 장점 중에 하나는 커널만 업데이트 가능하는 것입니다. 노트북이나 PC 구입 시점에서는 지원하지 않은 HW Device Driver도 추후에 최신 Linux Kernel에 적용되는 경우가 종종 있습니다. Ubuntu 20.04 LTS에서 최신 Linux Kernel으로 업데이트하는 방법을 설명합니다. 본 포스팅 내용은 LG 그램 17 노트북으로 확인하였습니다. (설치 방법 링크) Ubuntu 20.04 버전에서 Kernel Update 방법: Ubuntu 최신 커널 Repository 추가 및 설치 Ubuntu Kernel 버전 확인 및 업그레이드 노트북 Secure Boot Disable로 변경 Kernel Version Update 확인 Kernel Version 원복 또는 버전 변경.. 2021. 9. 26.
LG 그램17 노트북에 Ubuntu 20.04를 microSD카드에 설치하기 Main 노트북으로 MacBook을 사용하고 있고, LG 그램 17 노트북에는 Windows를 사용하고 있습니다. 가끔 Ubuntu 환경이 필요한 경우가 있어 우분투를 설치하기로 하였습니다. 설치 방법을 고민한 결과 주로 MacBook은 프로그램 개발과 업무용으로 하고 있어 우분투를 설치하기에는 부담스러웠고, LG 그램 17은 SSD 용량이 256GB 라 공간이 부족하였습니다. SSD 용량, 최저 비용, 설치 시간을 최소로 하는 여러 고민 끝에 집에서 놀고(?) 있는 128GB micro SD카드에 Ubuntu를 LG 그램17 노트북에 설치하기로 하였습니다. 결과적으로 우분투 설치에는 무리가 없으나, 128 GB microSD 카드의 Read/Write 성능이 떨어져서 우분투 설치 시간은 SSD 대비 조.. 2021. 9. 26.
Web Server 성능 및 Load 측정 Tool: Apache AB (Apache Http Server Benchmarking Tool) 웹 서비스를 구축하고 웹 서버에 동시 접속하는 경우에 대해서 신뢰성과 안정성을 확인할 때 Web Server Benchmaking tool을 사용해서 Load Test를 진행해야 합니다. Web Server에 대한 벤치마킹 테스트 툴은 Apache AB와 JMeter를 활용할 수 있습니다. 본 블로그는 AB를 설명하고자 합니다. Apache AB(ApacheBench) Apache AB는 Apache Websever의 성능 측정을 휘한 Command line Tool로 현재 모든 웹 서버를 테스트할 수 있을 정도로 많이 사용하고 있습니다. 서버의 응답 속도를 명령어 한줄로 측정할 수 있습니다. 전체적인 내용은 아래 유튜브 동영상에 상세하게 설명되어 있습니다. 출처: https://www.youtube.c.. 2021. 9. 13.
초보자도 사용하기 쉬운 Youtube에서 음악 다운로드 tool: 4K Youtube to MP3 Youtube에 올라온 Music Playlist를 PC로 저장하고 싶은 경우가 있습니다. 예를 들어, Youtube에서 다운로드한 음악을 USB로 저장해서 자동차에서 듣거나, 스마튼 폰에 음악 파일을 저장해서 지하철이나 버스 이동 중에 음악을 즐기고자 하는 경우입니다. 본 포스팅에서는 초보자도 쉽게 Youtube에서 음악을 로걸 PC로 다운로드할 수 있는 4K Youtube to MP3를 소개하고자 합니다. Youtube에서 음악을 다운로드는 방법은 youtube-dl 을 활용한 다양한 다운로드 Tool이 있습니다. 다운로드하는 MP3 파일에 Artist 앨범이나, 저작자나 장르와 같은 Meta data를 포함시키려면 몇 가지 명령어 옵션을 추가해야 하기 때문에 명령어 프로그램에 익숙하지 않은 분들께는.. 2021. 8. 13.
Instagram 게시물의 사진 및 동영상 다운로드 프로그램: 4K Stogram 4K Download 관련한 제품을 소개하는 3번째 포스팅입니다. 앞에서 포스팅한 4K Download와 4K Youtube to MP3은 Youtube.com와 같은 스트리밍 사이트에서 동영상과 음악을 다운로드하는 프로그램입니다. 비록 무료 버전에서는 다운로드 개수 제한이 일부 있지만, 초보자도 쉽게 프로그램을 사용할 수 있는 직관적인 UI를 제공과 함께 안정적으로 동영상과 음악 파일을 다운로드할 수 있습니다. [개발환경/Tips] - 초보자도 사용하기 쉬운 Youtube에서 음악 다운로드 tool: 4K Youtube to MP3 [개발환경/Tips] - 초보자도 쉽게 사용할 수 있는 Youtube 동영상/음악 다운로드 Tool: 4K Video Downloader 이번에서 소개할 내용은 Intagr.. 2021. 8. 13.
네이버 동영상 다운로드 방법 (동영상과 설명 포함) 네이버 블로그에 올린 동영상을 다운로드하는 방법입니다. 지식인에 올라온 내용을 답하다가 글로 설명하기 어려워 제 블로그에 정리합니다. 초기 포스팅 이후에 블로그에 올라온 Q&A를 정리하다 보니 여러 방법을 같이 설명하여 다소 내용이 길어졌습니다. 다운로드가 느리지만, 가장 간단한 방법은 "4.2. Chrome 확장 프로그램 - Stream recorder로 다운로드"설명한 방법이니 참고하세요. (일부 사이트와 Chrome 버전 조합에서 막힘). 아래 동영상은 크롬 브라우저로 네이버 블로그에서 MP4 동영상 URL을 확인하고 다운로드 과정을 보여 줍니다. 네이버 지식인 문의 내용: (중략) 네이버 블로그 동영상을 다운로드하고 싶은데 어떻게 하는지 모르겠어요 (중략) 이 영상은 주소를 딸 수가 없네요ㅠ 네이.. 2021. 7. 19.
카카오 TV 1080p 동영상 다운로드: MPEG DASH의 MPD 활용 카카오 Tv에서는 MPEG Dash를 사용해서 동영상 스트리밍 서비스를 지원하고 있습니다. MPEG Dash는 HTTP를 통한 동적 적응 스트리밍을 위한 표준으로 Dynamic Adaptive Streaming over HTTP (DASH)의 약자이며 ISO 표준(ISO/IEC 23009-1)으로 된 HTTP Adaptive Streaming의 한 종류입니다. 다양한 Http Adaptive streaming에 대한 설명을 링크를 참조해주세요. 동영상을 다운로드하는 방법에는 여러 가지 방법이 있으면 관련된 내용은 다음과 같습니다. [개발환경/Tips] - Youtube 다운로드 방법 (광고 없는 오픈 소스 기반 tool 사용) [개발환경/Tips] - 네이버 동영상 다운로드 방법 (동영상과 설명 포함) .. 2021. 6. 26.
GitHub 아이디/패스워드 입력 없이 사용하는 방법 GitHub를 사용해서 회사 내에서 다수 인원이 참여하는 SW를 개발하는 경우 Git repository를 제한된 인원에게만 공개하도록 Private으로 설정해야 합니다. Private 설정된 GitHub Repository는 git pull / push 명령어를 사용할 때 마다 ID와 Password를 입력해야 하는 불편함 있습니다. 본 포스팅은 ID와 Password 입력 없이 Git Hub에 로그인 할 수 있는 방법을 정리하였습니다. 참고로, GitHub에 Project 용 Repository를 만들고 멤버 추가하는 내용은 아래 동영상을 확인해주세요. 출처: 생활 코딩 (https://www.youtube.com/watch?v=9TCvmaG0gq8) GitHub에서 아이디/패스워드 입력 없이 사용하.. 2021. 6. 3.
GitHub “Key is already in use” 에러 방지: SSH public Key 2개 등록하기 GitHub에 SSH Key를 등록해서 사용하면 패스워드 입력 없이 편리하게 인증을 받을 수 있습니다. 또한 GitHub와 AWS나 GCP Cloud와 연동하는 경우에도 SSH Key를 등록하여 인증을 합니다. GitHub에 SSH Public Key를 등록할 때 “Key is already in use” of How to use 2 public key in github 에러 메시를 출력하면서 SSH Key 등록이 실패하는 경우가 있습니다. Git Hub에서 SSH Key의 중복 사용을 허용하지 않고 있습니다. 즉 하나의 SSH Key로 여러 계정의 인증 키로 등록하거나, 복수의 Repository Key에 등록하는 것을 허용하지 않습니다. 본 포스팅은 GitHub에 SSH Key를 2개 등록하기 위한 .. 2021. 5. 27.
대용량 파일을 작은 크기로 분할하는 방법: split CSV와 같은 데이터 파일이 1GB 이상으로 파일 사이즈가 너무 큰 경우 작은 파일 크기로 분할해야 할 때가 있습니다. 또는 디버깅용 로그 파일이 너무 큰 경우 작은 파일 크기로 분할하는 경우도 종종 있습니다. 이러한 파일 분할에 사용할 수 있는 유틸리티가 split입니다. split은 리눅스에서는 coreutils 패키지에서 설치되고 Linux (우분투, CentOS) 뿐 아니라 Mac OS에서 사용할 수 있고, Windows에서는 WSL이나 Cygwin 환경에서 사용할 수 있습니다. split 사용 예 대용량 1GB CSV 파일을 100MB 단위로 분할 split 사용법과 옵션 split [OPTION]... [FILE [PREFIX]] → FILE을 PREFIXaa, PREFIXab, PREFIXa.. 2021. 5. 20.
Ubuntu 20.04에서 듀얼/트리플 모니터 사용 시 로그인 화면 위치 설정 최근 저가 그래픽 카드라도 성능이 많이 좋아져서 PC나 노트북에 다중 모니터를 사용하는 분들이 많습니다. 예전에는 전문적으로 증권 전문가 분들이 많이 사용하는 장면이 TV에 나왔지만, 요즘은 누구나 쉽게 멀티 모니터를 사용할 수 있습니다. SW 개발자 분들은 한쪽 모니터에서는 code를 띄워 놓고, 반대쪽 화면에서는 구글 검색창을 띄우고, 한쪽에서 Jira와 email을 보는 경우를 흔히 볼 수 있습니다. 우분투 20.04에서 멀티 모니터를 연결하는 과정에서 Login 화면이 의도하지 않은 모니터에 위치해서 이를 조정하는 방법을 설명합니다. 아래 그림과 같이 듀얼 모니터를 사용하고 있었다면 로그인 화면을 Sub Display에서 Main Display로 출력 위치를 변경하는 것이 목표입니다. 실제 제 P.. 2021. 4. 2.
Youtube 다운로드 방법 (광고 없는 오픈 소스 기반 tool 사용) 가끔 Youtube의 동영상을 파일로 저장하고 싶을 때가 있다. Youtube에서 영상을 다운로드하거나, MP3와 같은 음악 파일로 저장하는 방법을 설명하고자 한다. 인터넷에 'Youtube 동영상 다운로드'라고 검색을 해보면 많은 프로그램들이 검색되지만, 그중 일부는 프로그램 사용 중 '광고'가 너무 심하게 나오거나 악성코드가 의심이 되기도 한다. 개인적으로는 Youtube 다운로드하다가 랜섬웨어에 감염된 이후로는 프로그램 설치에 신중을 기하고 있다. 그래서 광고도 없고 악성 코드가 없는 방법을 찾아서 확인했고 본 글은 그 결과물이다. 참고로, 설명할 youtube-dl는 Youtube 사이트에서만 제한적으로 동작하는 것이 아니고, 네이버 TV, 카카오 TV처럼 동영상 스트리밍 되는 사이트는 웬만(?).. 2021. 4. 1.
초보자도 쉽게 사용할 수 있는 Youtube 동영상/음악 다운로드 Tool: 4K Video Downloader Youtube, 네이버, 카카오에서 동영상 다운로드하는 방법을 여러 포스팅에서 설명하였습니다. 제 나름 신뢰할 수 있는 오픈 소스를 사용해서 가장 쉬운 방법을 설명하려고 노력하였으나, 일부 사용자분들은 어렵다고 댓글을 추가하는 분들이 꽤 있었습니다. 이는 curl과 같은 Command Line 명령어를 쉽게 따라하지 못하는 분들로 IT 비 전공자 분들로 생각됩니다. 이러한 분들에게도 간단한 마우스 클릭 몇개로 동영상을 쉽게 다운로드할 수 있는 4K Video Downloader를 설명하고자 합니다. 동영상 다운로드 방법 [개발환경/Tips] - Youtube 다운로드 방법 (광고 없는 오픈 소스 기반 tool 사용) [개발환경/Tips] - 네이버 동영상 다운로드 방법 (동영상과 설명 포함) [개발환경/.. 2021. 4. 1.
Windows 10에서 Bluetooth 5.0 USB 동글 사용: Realtek 8761B Chipset 집에 있는 오래된 PC에는 BT를 지원하지 않아서 USB BT 동글을 사용하기로 했습니다. USB 동글 중에서 이전에는 BT 4.0을 지원하였으나, 최신에 나온 BT 헤드셋은 대부분 BT 5.0을 지원하고 BT 5.0 USB 동글 또한 아주 저렴하게 구매할 수 있습니다. 현재 판매하는 BT 5.0 USB 동글은 대부분 RealTek 8761B chipset으로 만들어져 있습니다. 제조가가 다르더라도 RealTek 8761b 모듈의 reference design을 그대로 사용하는 것으로 보입니다. 개인적인 생각에는 가격 차이가 있더라도 브랜드와 AS 차이로 보이고 성능 상의 차이는 없는 것 같습니다. (※ 개인적인 의견입니다.) 제조사 홈페이지는 지원 OS는 Windows 7/8/10으로 명시되어 있으며,.. 2021. 3. 31.
youtube 재생 목록(Playlist)을 하나의 동영상(MP4)로 만들기: youtube-dl과 ffmpeg 사용 Youtube에서 Playlist의 여러 동영상을 다운로드 받아서 파일 하나로 묶는 방법입니다. 예를 들어 Playlist로 올라온 강의 자료를 하나의 동영상 MP4 파일로 만들거나, 음악 목록을 하나의 파일로 만들 때 유용합니다. 사용하는 tool은 오픈 소스로 개발된 youtube-dl과 ffmpeg사용하고 몇 가지 옵션을 주면 동영상 다운로드 후 파일 하나로 만들 수 있습니다. 다운로드 내용은 아래 그림과 같이 ① Playlist의 각각의 동영상을 다운로드합니다. 이 과정에서 중요한 점은 추후 동영상을 하나로 합치기 위해서 동일한 해상도의 video codec과 audio codec으로 다운로드해야 합니다. ② 동일함 포맷으로 각각의 동영상 다운로드하고 ffmpeg으로 동영상을 합쳐 파일 하나로 만.. 2021. 3. 21.
rclone을 활용하여 Microsoft OneDrive를 네트위크 드라이브로 마운트하는 방법 Windows OS 에서는 Microsoft가 OneDrive Client를 '공식' 지원하고 있지만, 리눅스 계열에서는 Microsoft에서 공식 지원하는 OneDrive client는 없고 OneDrive와 호환 가능한 Client 설치를 사용해야 합니다. 필요한 기능은 OneDirve Cloud의 원격 저장소를 네트우크 드라이브로 마운트하는 것이였고 몇 가지 tool을 검토한 결과 rclone을 사용하기로 했습니다. rclone은 구글의 Go 언어로 개발된 클라우드 저장소 sync 프로그램입니다. rclone은 Windows, Linux, Mac까지 모두 지원하면 기본적으로 command line interface이지만 GUI Frontend도 지원합니다. 또한 OneDrive 뿐 아니라 Googl.. 2021. 2. 27.
지상파 3사(MBC/KBS/SBS) TV 다시 보기(VOD) 동영상 다운로드 방법 지상파 3사의 TV 다시 보기 VOD 동영상 다운로드 방법을 설명합니다. ※ 무료 콘텐츠는 확인을 했고, 유료 동영상은 확인을 못했습니다. 유료 계정이 있으신 분은 테스트 결과를 공유해주시면 감사드리겠습니다. 인터넷을 통해서 동영상을 Streaming 방식은 크게 HLS(Http Live Streaming)과 MPEG Dash 2가지 방식 중 하나입니다. 지상파 3사(MBC/KBS/SBS) TV 다시 보기와 네이버는 HLS를 사용하고 있고, 카카오TV는 MPEG Dash 방식을 사용하고 있습니다. 이전 포스팅한내용은 아래 링크를 참고해주세요. [개발환경/Tips] - 네이버 동영상 다운로드 방법 (동영상과 설명 포함) [개발환경/Tips] - 카카오 TV 1080p 동영상 다운로드: MPEG DASH의 .. 2021. 2. 25.
youtube-dl m4a 다운로드시 에러 조치 방법: "ERROR: AtomicParsley was not found" youtube-dl로 -x --extract audio 옵션과 -f bestaudio를 사용해서 M4A 파일로 다운로드 시 meta data를 추가 분석하기 위해서 AtomicParsley를 사용합니다. AtomicParsley는 MPEG4의 meta data를 분석하는 tool입니다. 간단한 설명은 아래 그림을 참고하세요. youtube-dl 음원 추출 명령어 아래 명령어로 음원을 추출하는 경우에 AtomicParsley 가 설치되어 있지 않는다면 에러가 발생할 수 있습니다. M4A 파일로 다운로드하고 Meta data를 추출합니다. $ youtube-dl -x --audio-format best --add-metadata --embed-thumbnail {YOUTUBE URL} -x : Audio f.. 2021. 2. 23.
youtube-dl로 Youtube에서 MP3 다운로드 시 아티스트와 앨범 아트(meta data) 포함시키는 방법 개인적인 취미로 자동차 운전 시 음악을 자주 듣습니다. 에전에는 Android로 개발된 사재 Navigation에 Youbute apk을 설치하여 Bluetooth 테더링으로 스트리밍을 사용했으나, 최근에 기변하여 자동차 회사의 순정 Navigation을 사용하니 스트리밍 서비스가 없어 어쩔 수 없이 Youtube에 올라간 playlist를 MP3로 다운하고 이를 USB 메모리에 담아서 음악을 듣습니다. Youtube에서 MP3로 다운로드하는 방법은youtube-dl 사용했습니다. 처음에 Youtube에서 다운로드 했던 MP3 음원에는 "아티스트", "앨범", "앨범 아트" 정보가 누락되어 있어 아래와 같이 "정보 없음"으로 표시됩니다. 본 포스팅에서는 youtube-dl로 MP3 다운로드 시 아티스트와.. 2021. 2. 23.
Spotify 한국에서 사용하는 방법 Spotify는 전 세계 최대의 음원 스트리밍 서비스이며, 음악 '추천' 알고리즘이 나름 좋다고 알려져 있는 서비스입니다. 2020년 6월 30일 기준으로 사용자는 2억 9,900만 명 이상이며, 프리미엄 사용자는 1억 3,800만 명에 달한다고 합니다. 하지만, 아쉽게도 Spotify는 아직 한국에서 서비스를 하고 있지 않습니다. 가끔 한국도 서비스 예정이라는 기사가 나왔지만, 2020년 10월 현재 한국은 서비스를 하고 있지 않습니다. 한국에서 spotify.com에 접속하면 아래와 같이 미지원 지역이라는 메시지를 보여주고 계정도 만들 수 없습니다. 2021년 2월 1일 현재 Spofify 한국 공식 서비스를 시작했습니다. 공식 서비스가 시작되면 VPN 접속 없이도 Spofity 계정을 만들 수 있으.. 2021. 2. 8.
카카오 TV 동영상 다운로드: m4s 파일 다운로드 방법 Youtube 동영상 다운로드 방법은 kibua20.tistory.com/23에 설명했고, 블로그 Q&A를 진행하다가 Naver TV 동영상 다운로드 방법을 kibua20.tistory.com/79에 정리하였습니다. 2개 포스팅은 누적 조회수가 20K 정도로 많은 분들이 방문해주셨습니다. 본 포스팅 또한 카카오 TV 다운로드 방법에 대한 문의가 있었고, 확인해보니 네이버 TV의 HLS(ts)와 다른 MPEG Dash(m4s) 라 다운로드에 필요한 내용을 정리하여 작성하였습니다. ★ 너무 자주 다운로드하면 카카오 TV 서버에서 해당 IP의 접속을 막아 버립니다. (Test를 많이 했더니 access deny -.-) 1. 카카오 TV 동영상 1080p 다운로드 방법 문의 카카오 TV URL: https:/.. 2021. 1. 9.
IKnowWhatYouDownload.com에 대한 Torrent 개인 정보 노출 방지법: Socks5 및 익명모드 토렌트는 Peer to Peer 방식으로 파일 공유 방식을 제공합니다. 특정 서버에 파일을 다운로드하는 것보다 토렌트로 다운로드하는 것이 더 빠른 경우도 있고, 큰 게임이나 OS 자체를 토렌트 파일로 배포하기도 합니다. 토렌트 자체를 사용하는 것은 불법이 아니지만, 토렌트를 통해서 저작권이 있는 파일을 배포하거나 불법적인 영상을 공유하는 것은 명백한 불법이니 주의해야 합니다. 토렌트 다운로드 시 개인 정보가 유출됨 다른 큰 문제점은 토렌트 파일을 다운로드하는 것 자체만으로도 사용자 동의 없이 개인 정보가 특정 서버에 의해서 수집, 검색되고 있습니다. 문제의 사이트는 IKnowWhatYouDownload.com이며 수집하는 정보는 ① 개인별 IP 주소와 다운로드한 토렌트 파일과 ② 특정 파일별 다운로드 통.. 2020. 12. 31.
광고 없는 Android 토렌트 앱: LibreTorrent 토렌트는 BitTorrent Inc. 에서 관리, 개발하고 있는 Peer to Peer(P2P) 방식의 파일 파일 공유 방식입니다. P2P 방식은 서버를 거치지 않고 클라이언트끼리 직접 통신하는 방식이다. P2P 방식이라 특정 서버에 종속되지 않고, 파일을 가지고 있는 클라이언트가 많다면 충분히 빠른 속도를 보장할 수 있습니다. 토렌트 클라이언트 운영체제에 상관없이 많은 프로그램이 개발되어 있습니다. uTorrent 나 BitTorrent 등 많은 프로그램이 있고, Android에서도 많은 클라이언트가 있습니다. 대부분의 토렌트 프로그램이 광고를 포함하고 있거나, 스팸 등 비 정상적인 행동(?)을 하는 경우가 많아서 광고도 없고 오픈 소스로 개발된 프로그램인 LibreTorrent를 설명하고자 합니다. .. 2020. 12. 30.
우분투 20.04에서 nVidia HDMI 소리 송출 안되는 문제 해결 방법 우분투 20.04에서 nVidia graphic 드라이버가 기본으로 설치되어 있지 않습니다. nVidia Graphic 드라이버 설치 후에 HDMI를 통해서 사운드를 송출할 수 있으나, 가끔 사운드가 드라이버가 올라가 있지 않는 경우가 있습니다. 본 포스팅은 이에 대한 해결 방법을 설명합니다. HDMI 사운드 송출 안 되는 현상 확인 우분투의 시스템 설정의 소리 메뉴에서 출력 장치를 확인을 하면 '내장 오디오'만 설치되어 있다. 이전에 nVidia 드라이버를 설치가 되지 않은 상태라면 nVidia 드라이버를 먼저 설치하면 해결됩니다. nVidia 그래픽 드라이버를 설치한 상태에서도 HDMI 사운드가 송출되지 않는다면 nVidia Sound 커널 모듈을 비정상적으로 로딩된 상태입니다. 제 경우 (우분투 2.. 2020. 11. 22.
CentOS 7에서 SW 개발용 패키지 설치 명령어 CentOS는 리눅스 배포판 중 하나로 Community Enterprise Operating System의 약자입니다. 현재 버전은 8.1까지 배포되었고, 안정적인 버전인 7.0 버전을 많이 사용하고 있습니다. 리눅스 서버의 1위인 RedHat기반으로 만들어진 리눅스 배포판으로 RedHat은 유료 버전인 반면 CentOS는 무료로 배포하고 있습니다. CentOS는 웹 호스팅 업체와 많은 회사에서 상용 서비스의 OS로 많이 사용하고 있어, 우분투에서 개발한 프로그램을 CentOS에서 확인하는 과정이 필요했습니다. 우분투에서 docker의 CentOS 이미지로 container를 설치하고 C언어와 파이썬으로 개발한 소프트웨어를 빌드했습니다. 이 과정에서 필요한 패키지는 아래 명령어로 설치가 가능합니다. $.. 2020. 11. 11.
반응형