전체 글50 [GitHub] 깃허브 Pages에 커스텀 도메인(Domain) 사용하는 방법 https://유저아이디.github.io/레파지토리이름 깃허브는 레파지토리에 있는 정적 웹사이트를 무료로 호스팅해주는 Github Pages 라는 기능을 제공한다. 해당 기능을 사용하면 위와 같은 형식의 URL 주소를 할당받게 되는데, 유저의 Github 아이디와 레파지토리명이 그대로 노출되기 때문에 개인 사이트가 아닌 이상 사용하기에 꺼려지는 편이다. 이를 Github에서 자체적으로 제공하는 Custom Domain 기능을 사용하면 내가 원하는 URL로 홈페이지의 주소를 변경할 수 있다. Custom Domain을 사용하기 위해선 가장 먼저 내가 사용하고자 하는 URL 주소를 구매하는 것 부터 시작해야한다. Git Pages에서 제공하는 Custom Domain은 해당 레파지토리의 호.. 2024. 11. 10. [Selenium] Unable to obtain driver for chrome 오류 (Raspberry Pi) 라즈베리파이 환경에서 Git에 있는 Python Selenium 레파지토리를 Pull 받아서 실행시켰더니 다음과 같은 오류가 발생했다. Selenium4 버전을 사용하고 있어서 별도의 Chromedriver가 필요없는 상황. 라즈베리파이에서는 Selenium을 사용할 수 없는걸까? 하고 두려움이 밀려오던 찰나, 다행스럽게도 원인을 파악하고 해결을 완료하여 그 내용을 기재해보고자 한다. sudo pip3 install seleniumsudo pip3 install webdriver-managersudo apt install chromium-chromedriver 우선 Selenium4 버전부터는 별도의 드라이버를 설치하여 경로를 지정해줄 필요가 없다. webdriver-manager를 사용해서 자동으로 .. 2024. 10. 21. [Linux] python pip externally-managed-environment 오류 pip install 명령어를 사용했을 때 위와같은 오류가 발생할 때가 있다. 직역하자면 '외부관리환경 오류' 라는 뜻인데, 아래 길게 읊어진 영어를 해석해보면 답을 알 수 있다. 시스템 전역(root)에 파이썬 패키지를 설치하고자 한다면 python3-xyz를 apt로 설치해서 쓰던가, 아니면 python3를 virtural environment 환경에서 사용해서 pip 설치를 하던가 하란다. 하지만 전자의 방법을 사용하면 pip 명령어를 조금 다른 식으로 써야하고, 후자의 방법을 사용하면 python을 사용할 때 마다 venv 환경을 접속하는 귀찮음이 발생한다. 그래서 해결 방법은... python3 -m pip config set global.break-system-packages true 위 오.. 2024. 10. 21. [Docker] 윈도우11 도커 설치 (Windows11 Docker)(WSL) Docker는 Linux 환경에서만 동작하도록 설계된 프로그램이다. 따라서 Window 환경에서는 사용할 수 없는게 일반적이다. 다만 Window에 포함된 기능 중 WSL(Window Subsystem for Linux) 를 사용하면 Window 내에서 구동되는 가상환경(VM) 의 Linux 환경에서 Docker를 구동시킬 수 있다. 그러니 Window에서 Docker를 사용하려면 가장 먼저 WSL 환경을 세팅해야만한다. 1. PowerShell을 관리자 권한으로 실행.# Windows SubSystem Linux를 활성화시키는 명령어> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /noresta.. 2024. 10. 15. [라즈베리파이5] 저렴한 개인 홈서버 구축하기 충격적인 사실을 알았다. AWS Lightsail 을 사용해서 개인서버 한 대를 운용하고 있는데, 잠시 필요성이 전무해지는 바람에 인스턴스를 OFF 해두고 두 달 정도를 보냈다. 당연히 돈이 나가지 않은 줄 알았는데 이상하게 과금이 계속 되길래 찾아봤더니, 구동 여부와 상관없이 무조건 인스턴스에 따라서 요금이 부과된다고 한다...😭 그래서 저렴한 개인서버를 구축하고자 이것저것 찾아보던 중 라즈베리파이의 존재를 알게 되었다. 무려 월 평균 전기요금이 3천원 정도란다😮 이게 사실인가 싶어서 한 번 계산해봤더니 5V x 5A = 25W = 0.025kW x 720h = 18kWh18kWh x 187.9원 = 3,382원(2024년 10월 기준 201kWh ~ 400kWh 구간 요금).. 2024. 10. 3. [CSS] 다음카페 본문 게시글 광고 제거하는 법 (HTML 코드 공유) 게시글 작성 화면 좌하단 + 버튼 HTML 버튼 차례대로 클릭 후 아래의 내용을 복붙 // 모바일 다음카페 게시글↔댓글 사이의 광고 영역이 사라진다. 게시글 ↔ 댓글 사이 영역에 있던 광고가 사라진다. 단, 인기글 등재 시 광고는 노출되지 않으나 광고 영역 자체는 사라지지 않음. 2024. 2. 16. [Tip] 구글 애드센스(AdSense) Height Auto Important 강제 적용 해제 구글 애드센스 (Ad-Sense) 를 적용했을 때위 이미지처럼 광고를 삽입한 태그에height: auto !important 가 강제로 적용된다. 이는 반응형 광고로 설정되어 있기 때문에광고 크기에 따라 설정이 달라져야 하기에스크립트가 강제로 스타일을 변형하는 부분이라고 하는데 애드센스 전체 설정에서 바꿔주면 된다고 하는데도이상하게 나는 적용이 되질 않았다.계속 height: auto !important가 적용되더라.그래서 다른 방법을 사용했다. Observer를 사용하여 해당 태그의 Style이 변경되면이를 감지하고 다시 없애버리는 방법이다.태그를 확인해보면 사라진 것을 확인할 수 있다. 2024. 1. 27. Java application.properties 값 가져오기 (@Value) Initailization이 필수이므로 Static 메서드에 사용 불가. 즉 Main 메서드에서 호출 불가하므로 클래스 호출 필요. (일반적으로 Controller & Service 단에서 사용하므로 걱정 X.) 클래스 호출은 New 가 아닌 생성자(Autowired) 선언하여 사용. import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.a.. 2023. 2. 28. [면접후기] 2022 하반기 교보생명 (SW개발) 최종합격! 기분 좋은 마음으로 후기 풀어보겠다. 1. 서류전형 면접 후기 검색하시는 분들은 모두 통과했을 것이니 PASS. 2. 직무적성검사 및 코딩테스트 직무적성검사 라고 하지만 실제론 인성검사이다. 근데 진짜 어렵다 ㅋㅋ 단톡방에서 다들 이렇게 어려운 인성검사 처음이라고 ㅋㅋ 이직 준비하면서 처음으로 인성검사 때문에 탈락하려나? 라는 생각이 들었다 ㅋㅋ 코딩테스트... 역대급으로 쉬웠다. 프로그래머스 Lv.1 수준으로, 복잡한 알고리즘 필요없이 오로지 구현에만 집중된 알고리즘 2문제 / SQL 1문제가 나왔다. (알고리즘 3문제였는지 2문제였는지 헷갈린다. 너무 많이봐서 기억이 안남.) 3. 면접전형 코로나19 이전에 면접이 1박 2일 합숙면접으로 진행되었다고 한다. 그 과정에서 PT면접과 RP면접,.. 2022. 12. 23. 이전 1 2 3 4 ··· 6 다음