본문 바로가기
반응형

분류 전체보기127

[Android] WebView에서 URI가 Intent Schema 인 경우 웹사이트 로딩하기 웹뷰에서 보여 줄 사이트 URI가 Intent Scheme 인 경우가 있다. 이 경우 URL은 intent://blah.blah 처럼 내려오게 되는데, 브라우저에서 식별 가능한 URL이 아니기 때문에 해당 URI를 브라우저가 이해할 수 있는 URL로 아래 코드 처럼 변환해줘야 한다. // WebViewClient // webViewClient = object : WebViewClient() { } 안에 아래 오버라이딩 함수 정의 override fun shouldOverrideUrlLoading(view: WebView?, request: WebResourceRequest?): Boolean { request?.url?.let { uri -> if (uri.toString().startsWith("int.. 2022. 5. 19.
BMW 840d (8시리즈) 액티브 사운드 튜닝 @ 포튠모터스 (feat. Xhaust) 인스타그램에서 팔로우를 하고 있는 배기 튜닝샵 포튠모터스가 얼마 전에 유튜브에 나왔다. 8시리즈 (840d) 액티브 사운드 튜닝을 하는 영상인데, 이 녀석이 디젤이라 배기음이 좀 심심한데 액티브 사운드 튜닝을 함으로써 밋밋한 배기 사운드를 개선할 수 있다는 영상을 보고 설 연휴가 끝나자마자 바로 예약을 하고 찾아갔다. 배기 맛집 포튠모터스는 신림동 쑥고개 근처에 위치하고 있다. 회사에서 출발하느라 점심도 건너 뛰고 곧장 샵으로 갔다. 8시리즈는 이미 순정으로 액티브사운드를 사용하고 있다. 그렇기 때문에 별도의 스피커를 붙이 필요 없이, Xhaust 제품만 배선작업을 해서 붙여 놓으면 간단하게 시공이 가능하다. 액티브사운드 튜닝은 중통 교환 등 구조변경을 할 필요가 없는 작업이고, 앱을 이용해서 원하는 소.. 2022. 2. 20.
BMW e36 정비 1차 - 가이드씰 고무 교체 및 엔진룸 기타 정비 작년 12월에 이미 1차 정비를 마쳤으나 귀차니즘으로 인해 오늘 글을 작성한다. 디자인카에 항상 상주하시는 미케닉 분이 계신데, 그 분께서 차량 내/외장 작업할 때 내 차량의 상태를 보시고는 몇 가지 코멘트를 달아주셨다. 먼저 오일 소모가 좀 심하게 있고, 앞뒤 쇼바를 교체했으나 하체 다른 부분 손 볼 곳이 몇몇 있었다고.. 일단 스테빌라이저 부싱, 쇽업소버 마운트인지 멤버 부싱인지 확인을 해보아야 할 것 같다고 하셨다. 하체는 그렇다치고 누유잡기 작업에 열을 올리느라 다른 부분들을 못 봤어서, 오일먹는 거는 좀 빨리 해결해야겠다는 마음이 앞섰다. 엔진 헤드에 흡/배기를 해주는 밸브에 가이드씰 고무가 들어가는데, 오래되면 삭아서 오일이 조금씩 흡기나 배기로 유입되기 때문에 오일까지 함께 연소되는 그런 문.. 2022. 2. 20.
Jenkins 설치 및 원격 배포 설정 Ubuntu 18.04 JDK 설치 > sudo apt-get update > sudo apt-get install openjdk-11-jre openjdk-11-jdk > java -version 환경변수 설정 > vim ~/.bashrc # ~/.bashrc export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java)))) export PATH=$PATH:$JAVA_HOME/bin > source ~/.bashrc > $echo $JAVA_HOME > sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - > echo deb http://pkg.jenk.. 2022. 2. 18.
Nginx Response header 커스터마이징하기 response header에 Server 항목을 보면, Server: nginx x.x; 처럼 nginx version이 명시되는 경우, 보안상 좋지 않기 때문에 해당 Server 헤더 값을 커스터마이징 할 필요성이 있다. 이런 경우 추가적인 패키지를 받아서 해결할 수 있다. > sudo apt-get update > sudo apt-get install nginx-extras nginx 서버 세팅 파일에서는, location ... { server_tokens off;# removed pound sign more_set_headers 'Server: MySite'; } 처럼 처리할 수 있다. 2022. 2. 4.
장인정신으로 잡티 하나 없이 내차를 깨끗하게, 디테일링 @김포 파인락 클카 카페에서 김포에서 디테일링 샵을 운영하는 분이 홍보 글을 올리셨는데, 인스타를 타고 들어가 보니 지금까지 본 홍보글과는 차원이 다른 내공이 보이는 샵을 발견 했다. 이미 단골도 꽤 많이 확보하셨는데, 인스타그램 스토리나 글만 봐도 이 분이 디테일링에 임하는 자세가 어떠한지를 금방 알 수 있었다. 센치한 밤에 그 분의 글 들을 보면서 이런 게 직업 정신이구나 라는 걸 느꼈고 팔로우를 하며 DM 을 보내 곧 나도 맡기겠다고 연락을 드렸다. 그러고는 새로 데려온 SLK 차량을 예약했는데, 어차피 새로운 녀석을 데려오면 깔끔하게 시작해야 하기에 실내 딥클리닝 (시트 탈거 후 웬만한 내장재를 모두 크리닝) 작업을 하기로 했다. 가격이 타 디테일링 샵에 비해 비싼 편이지만 그만큼 더욱 정성스레 작업하시고, 중.. 2021. 10. 22.
반응형