Category: Tips

  • MacOS용 패키지 관리자 Homebrew

    MacOS용 패키지 관리자 Homebrew

    Homebrew는 루비 기반으로 터미널을 이용하여 어플리케이션 설치, 삭제, 업데이트 등을 관리할 수 있는 툴이다. Homebrew 설치 시 Xcode command line tool이 요구 되는데, 미리 설치되어있지 않아도 Homebrew 설치 시 자동으로 설치 및 업데이트 된다. 혹, 별도로 미리 설치를 한 후 Homebrew를 설치하고자 한다면, 터미널을 이용하여 설치한다. Finder > 응용 프로그램 > 유틸리티 > 터미널 에서…

    Read More

  • MacOS Homebrew update error

    MacOS Homebrew update error

    MacOS Homebrew update error 1 : “homebrew-core is a shallow clone.” streamlink 설치를 위해서 homebrew가 업데이트 되는 과정에서 에러가 뜨면서 작동이 되지 않았다. 아래의 메세지와 같이 brew update를 위해서 먼저 실행하라고 뜨는 메세지대로 실행을 해봤지만 묵묵부답…. 위와 같이 업데이트 전에 먼저 실행하라고 하는 에러가 뜨는 경우, 실행할 명령어들을 먼저 실행 했을때, 문제가 없는 경우는 그대로…

    Read More

  • streamlink abema TV 추출 (MacOS, Windows)

    streamlink abema TV 추출 (MacOS, Windows)

    아베마 TV 영상 추출을 위해서는 일단 VPN 사용이 필요하다.유료 VPN 서비스를 추천 바로가기무료 VPN 서비스를 이용하고 싶다면, VPN Gate를 추천. 아직까지 일본은 컨텐츠 저작권에 폐쇄적인지라, 웹상으로 다시보기 및 OTT 서비스를 이용하기 위해서는 현지 IP로만 가능하다.AbemaTV는 VPN 실행 후, streamlink를 통해 영상 추출이 가능하다. (단, 개인적인 용도 이외에 영상 다운로드, 공유 및 컨텐츠 무단 복제는 불법이므로…

    Read More

  • .gitignore 활용

    .gitignore 파일을 생성하여, 히스토리 파일 및 불필요한 파일 리스트를 추가하여 형상 관리에서 제외한 목록을 지정해주는 파일. 예) 왼쪽에서의 git update 갯수를 보면 .gitignore 파일로 차이점 확인이 가능. node_modules 파일은 package.json 관리만으로도 쉽게 npm 재설치가 가능. Related Articles

    Read More

  • NPM 설치

    NPM은 Node package manager의 약자로 NodeJS 기반으로 모듈을 설치/관리를 도와주는 관리 도구이다. 보통 nodeJS를 설치 시 npm도 자동 설치 되므로 따로 설치를 할 필요는 없다.nodeJS 설치 이후 npm이 잘 설치되었는지 버전 확인으로 설치 여부 확인이 가능하다. 위와 같이 버전 정보가 출력된다면 npm 설치는 성공. 터미널에서 프로젝트 폴더로 이동한 뒤 npm을 실행해준다.여기서 npm init -y를 선언하게…

    Read More

  • MacOS sudo permisson Error

    MacOS sudo permisson Error

    MacOS 버전 High Sierra 이상에서는 폴더에 권한 부여를 하지 않기 때문에 특정 명령어 실행 시 권한이 없어 나타나는 에러이다.

    Read More

  • webpack run dev Error

    webpack run dev error 1: SyntaxError: Invalid regular expression webpack run dev를 테스트 하던 중 아래와 같이 SyntaxError가 떴다. 위의 에러는 nodejs의 버전이 실행하려고 하는 npm 패키지에서 지원하지 않는 버전일 때 나타나는 오류 이므로, nodejs 버전을 업그레이드 또는 다운그레이드 해준다.보통은 최신 node 버전을 설치할 경우 여타의 팩키지들이 최신 버전을 지원하지 못해 나타나는 오류일 가능성이 높다.…

    Read More

  • Git error fix

    1. Git Error Fix 1: error : The following untracked working tree files would be overwritten by merge error : The following untracked working tree files would be overwritten by merge 는 “git add .”하고 “git stash” 후 “git pull”을 한다. 2. Git Error Fix 2: error: You have not concluded your merge (MERGE_HEAD exists)…

    Read More

  • HTML entities cheatsheet

    몇몇 특정 문자열은 HTML 코드 내에 사용 시 예약어(Reserved Characters)로 지정되어 있다. 예를 들어 “<” 나 “>“는 브라우저가 태그로 해석(parse)하여 정상적으로 출력 되지 않는다. 이러한 HTML 마크업 태그와의 충돌을 방지하고 텍스트 그 자체로 사용하기 위해서 별도로 만든 규칙 문자셋(CharacterSet)을 HTML 엔티티라고 한다. HTML Entities(개체)는 “&“(앰퍼샌드)로 시작해 “;“(세미콜론)으로 마무리하는 형태를 가진 문자열(String)로서, 주로 예약어(reserved characters)와 공백(invisible…

    Read More

  • cafe24 쇼핑몰의 기능들이 갑자기 작동하지 않는 경우

    갑자기 잘되던 쇼핑몰이 모바일 등의 확장 네비게이션 등 클릭 이벤트가 걸려있는 버튼들이 작동하지 않는 경우가 생겨 디버깅을 해보니,특정 jQuery 및 폰트들이 404가 떠서, 제대로 작동하지 않는 경우였다. 특정 에러를 확인하고 쇼핑몰 관리자에 접속하니 위와 같이 “https://변경” 버튼이 생긴 것을 보니, 쇼핑몰 보안을 위해 https:// 사용 설정을 권장 받아 해당 보안 설정 및 SSL 보안 인증서…

    Read More