자바스크립트로 웹에서 모바일 키보드 숨기기네이티브 앱이 아닌 웹애플리케이션에서 모바일 기기의 키보드를 강제로 감추는 기능은 없지만, 검색을 해보니 일종의 트릭을 이용해서 해당 기능을 구현한 코드를 발견했다.Dec 4, 2020Dec 4, 2020
gitlab 서버이전 (backup & restore) 후에 ci/cd, webhook 메뉴가 500error 뜨면서 오류날때주요 원인은 이렇다. sudo gitlab-backup create BACKUP=dump 위 명렁어로 백업하면 /etc/gitlab/gitlab-secrets.json, /etc/gitlab/gitlab.rb 두 파일은 백업되지 않는다. (보안상의…Nov 25, 20201Nov 25, 20201
Gitlab, Jenkins, Django를 이용한 CI개발환경 구축-2jenkins프로젝트 중에서 pipeline project를 생성해서 gitlab과 연동하는 내용을 다룬다. (왜 pipeline 프로젝트인지는 이곳 참조)Nov 24, 2020Nov 24, 2020
Owncloud Content-Disposition inline으로 변경해서 브라우저에서 파일 바로 오픈되게 하기%%ubuntu 18.04 LTS에서 owncloud가 정상 설치되었다는 가정하에 진행.%%Nov 19, 2020Nov 19, 2020
Javascript fetch메소드로 get이나 post 요청시 OPTIONS 메소드로 요청이 될때Django로 회사 프로젝트의 프록시 서버를 구현중에 Javascript fetch 메소드로 Django 서버로 POST요청을 보냈는데 이상하게도 프록시 서버에서 받은 메소드는 POST가 아니라 OPTIONS로 요청되는 문제가 발생했다.Nov 9, 2020Nov 9, 2020
Ubuntu Mate에서 마우스 버튼동작 서로바꾸기프로그래머로 일하면서 마우스와 키보드를 오래 쓰다보니 손목에 무리가 와서 Evoluent 버티컬 마우스를 사용하고 있다.Nov 2, 2020Nov 2, 2020
Ubuntu Mate에서 드래그로 폴더간 파일 이동시 발생하는 버그 해결법한글사용자 중에 Ubuntu Mate 18.04와 20.04버전에서 파일을 Drag&Drop 혹은 Copy&Paste하면 파일메니저인 Caja(윈도우의 탐색기에 해당)가 죽어버리면서 탐색기가 종료되는 현상이 있다.Nov 2, 2020Nov 2, 2020
그래서 CI툴이 하는 역할이 정확히 뭔데? (with Jenkins)CI(지속적 통합), DevOps(소스코드 작성부터 빌드, 테스트, 배포까지 모든 과정이 자동화되어 개발과 운영이 하나로 통합된 개발환경)를 논할 때 빼놓을 수 없는 도구가 CI툴입니다. 대표적으로 Jenkins가 있는데요.Aug 11, 2020Aug 11, 2020