컴퓨터(22)
-
[Linux] nohup 을 통한 ssh logout 후에도 작업 이어하기
Linux 를 사용할 때 서버 컴퓨터를 ssh 프로그램을 통하여 접속하여 사용하곤 한다. 이 과정에서 오랜 시간동안 작동시켜야 하는 스크립트나 프로그램을 원격으로 실행할 때, ssh 접속 중인 클라이언트가 종료되면 그 동시에 그 작업이 종료되곤 한다. 10시간이 넘는 작업, 만약 VPN 1회 사용 시간 제약이 있는 특수한 환경이라고 한다면 원격으로 작업하기에는 정말 비효율적이다. 따라서, 이런 상황에서 필수적인 Linux 소프트웨어가 있는데, 그 이름은 바로 nohup 이다. 바로 사용하는 방식을 설명하겠다. 크게 나누어보자면, 1. 쉘스크립트 파일 권한 설정 2. nohup 실행 3. exit +) 종료 후 확인하는 방식 이다. -1- 일단, 실행할 script.sh 이있다고 하자. 만약, 명령어를 넣..
2023.05.06 -
[C#] 노래 가사 자동 자막 프로그램 (유튜브 등)
혹시 노래 가사를 넣기에 자막 달기가 귀찮아서 힘드신가요? 직접 프로그램을 통하여 만든 노래 가사 자막 동영상입니다. 프로그램을 통해 간단하게 제작하실 수 있습니다. https://github.com/DevTae/LyricsSceneMaker GitHub - DevTae/LyricsSceneMaker: C#으로 만든 음악 자막 동영상 제작 툴 C#으로 만든 음악 자막 동영상 제작 툴. Contribute to DevTae/LyricsSceneMaker development by creating an account on GitHub. github.com 해당 링크를 바탕으로 들어가신 뒤에 Code -> Download Zip 을 합니다. 그 이후, LyricsSceneMaker_CSharp 폴더에 들어간 ..
2023.04.26 -
Github 프로젝트(repository) 채팅방
자신이 만든 프로젝트에 대해 이야기할 수 있는 채팅방을 원하시나요? 그렇다면 당신에게 추천해줄 사이트가 있습니다. Gitter : https://gitter.im/ Gitter Where developers come to talk. gitter.im 마크업 언어까지 지원한답니다. 효과적으로 개발자들과 소통할 수 있지 않을까요?
2020.08.16 -
Github build passing, coverity passed
깃허브 프로젝트 문서에서 위와 같은 사진을 본 적이 있을 것이다. 오늘은 저것을 어떤 사이트에서 추가하는 것인지 알려주려고 한다. 1. Build (빌드) 테스트 사이트 https://travis-ci.org/ Travis CI - Test and Deploy Your Code with Confidence travis-ci.org 대신 빌드를 해주며 오류가 생기지 않을 시 passing을 했음을 알려주는 사이트이다. 2. 정적 분석 사이트 https://scan.coverity.com/ Coverity Scan - Static Analysis “Ah, that's cool. Pretty neat that an automated tool can catch mutex lock problems in condi..
2020.08.16 -
Git Fetch Pull 차이점, Rebase Merge 차이점
Remote 저장소로부터 최신 커밋 정보를 가져오는 것은 공통점이나, Fetch는 임시폴더(.git)에 저장하고 Pull은 바로 현재 Branch에 Merge 작업을 같이 한다. 두 Branch의 커밋 내용을 합치는 것은 공통점이나, Rebase는 합치기 전에 되감기(Rewinding)를 하고 Merge는 되감기를 안하고 합친다. Rebase를 하게 되면 원래 Master 브랜치에서 계속 작업하고 있었던 것처럼 보이게 된다. 그러나 Merge는 브랜치들이 합쳐지는 과정 모두 커밋으로 보여준다.
2020.08.08 -
오픈소스 목록 볼 수 있는 사이트
Apache (http://git.apache.org) ASF Writable Git Services! ASF Writable Git Services This service, gitbox.apache.org, provides Apache projects with a two-master setup of git repositories, allowing committers to utilize two different avenues of committing code to the Apache Software Foundation; through GitHub or th gitbox.apache.org Linux Kernel (http://git.kernel.org) Kernel.org git repositories ..
2020.08.08