본문 바로가기

분류 전체보기

(214)
Ubuntu 에서 unicode 관련 에러가 발생하는 경우 Ubuntu 에서 작업을 하다 보면 간혼 아래와 같은 이상한 오류 메세지가 나오는 경우가 있다. \udce2\udc96\udc81Just \udce2\udc96\udc81like \udce2\udc96\udc81getting \udce2\udc96\udc81a \udce2\udc96\udc81long \udce2\udc96\udc81term \udce2\udc96\udc81house \udce2\udc96\udc81loan !' 이런 메세지는 한국어 locale 설정이 되지 않아 발생하는 경우가 대부분이다. 서버 설정시 한국어 locale 설정을 하는 경우는 문제가 없지만, 종종 서버 설정시 한국어 locale 설정을 하지 않는 경우 발생하는 문제인 것이다. 이 문제는 한국어 locale( ko_KR.U..
Ubuntu Keyboard, Mouse Not Working! 요즘 밤에 잠이 안 와서 전에 고생했던 기억들을 끄집어내서 하나씩 정리를 해보고 있다. 노트북에 Ubuntu 를 사용하면서 가장 당황스러웠던 경험 중 하나가 Ubuntu 를 잘 쓰고 있던 중 리부팅을 하고 보니….. Keyboard, Mouse 가 동작하지 않는다 순간, 내 노트북 AS 는 얼마나 남았지? 언제 가서 AS를 받아야 하나? 라는 생각에 짜증과 한숨이 저절로 나왔었다. 다들 비슷하겠지만, 내 정신 상태는 “짜증/분노 > 수용” 상태로 변하였고, 집에 남는 Keyboard, Mouse 를 이용해서 이런 상황을 해결하려고 했었다. 하지만!! USB 로 연결한 keyboard, Mouse 역시 동작하지 않았고…… 다시 한번 짜증을 내다가, 혹시 하는 생각에 리부팅을 해서 Bios 진입 키를 눌러보..
Java Virtual Machine PROXY 환경 구성하기 프로제트를 진행하다보면 간혹 proxy 환경 안에서 개발을 해야하는 경우가 종종 생긴다. 이런 경우 처음에는 정말 멘붕이 오게 된다. 왜냐고? 정말 기본적인 것들이 동작하지 않게 되기 때문이다. ㅜㅜ *그래서! jdk 에서 proxy 설정을 하는 법을 정리해 보았다! * 1. net.properties 파일 수정 ~~~/java/jdk\_버젼/jre/lib 아래의 net.properties 파일 편집 java.net.useSystemProxies=false useSystemProxies=false http.proxyHost=122.12.12.12 http.proxyPort=8080 https.proxyHost=12.12.12.12 https.proxyPort=8080 2. API 호출 시 SSLHands..
Jenkins Robot Framework Project Pipeline Script Sample Jenkins 에서 Robot Framework Project 를 Pipeline 으로 구성 하고 싶은 경우가 있다. 이 경우 아래 처럼 스크립트를 작성하면 된다. Robot Framework 프로젝트를 pipeline 으로 구성하는 방법은 아래처럼 maven 으로 감싸서 실행하는 방법과 shell 명령어를 직접 구성하는 방법이 있다. 지금은 maven 으로 감싸는 샘플 코드만 남아 있어서 이것만 먼저 정리해 보았다. Maven 으로 Robot Framework 를 구성한 경우 node { def mvnHome = tool 'M3' stage('Preparation') { // for display purposes if (isUnix()) { bat(/"${mvnHome}\bin\mvn" clean/) ..
[베타리딩용]가장쉬운블록체인교본(가제).pdf 2p 경제산업성에서는 → 일본의 경제산업성에서는 5p 비잔티움 장애(비잔티움 장애 허용)는 → 비잔티움 장애는 7p 갖췄다는갖췄다는 것입니다. -> 가지고 있다는 것입니다. 7p UTXO -> UTXO(Unspent Transaction Outputs) 10p 부품이 있더라도 괜찮다 -> 부품이 있어도 괜찮다 17p 바통을 -> 바톤을 17p 총 ○대가 참여하는지 아는 상태입니다. -> 모든 노드의 수만큼 참여 하고 있다는 것을 아는 상태입니다. 88p 함숫값 89p 바꿔치기했을까 -> 바꿔치기 했을까 91p 그러나 -> 그러나, 92p 하지만 -> 하지만, 95p 그런데 인증 기관마다 -> 그런데, 인증 기관마다 140p 그림 33-1 지갑의 의미 표 페이지 가로와 같은게 좋을 것 같음 157p 뜨거운..
Jenkins 에서 html 파일 링크 허용 Jenkins 를 이용하여 테스트 결과를 HTML 로 생성한 경우 Work Space 에서 HTML 파일을 클릭하면 Java script 를 허용하라는 메세지가 뜨고 페이지가 나타나지 않는 경우가 발생한다. 이런 경우에는 아래와 같이 Jenkins 구동시 환경 변수를 넣어 주면 된다. 환경 변수 -Xrs -Xmx256m -Dhudson.model.DirectoryBrowserSupport.CSP= -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle 실행 명령어 java -Xrs -Xmx256m -Dhudson.model.DirectoryBrowserSupport.CSP= -Dhudson.lifecycle=hudson.lifecycle.WindowsS..
UI 테스트 자동화의 선입견에 대한 회고 밤에 자야 하는데, 잠이 안와서 이런 저런 글을 적어 보고 있다. 흐흐! UI 테스트 자동화가 왜 어려웠지에 대해서 끄적 끄적 거려 봤다. UI 테스트 자동화가 어려운 이유는 쉽다고 생각하는 선입견때문이다. 최근에는 아니지만, 얼마 전까지 테스트 자동화를 적용하고 싶다고 하는 프로젝트나 솔루션들에 투입되어 이야기를 하다보면 가끔씩 난감한 상황에 부딪히곤 했다. 개발자들 바뿌니까 Unit, API 말고 UI 테스트 자동화를 하는게 어떄? UI 테스트 자동화가 제일 쉽지 않아? 일단 Pilot 해보고 괜찬으면 담당자 붙여줄께! 왜냐고? 쉬워 보이니까! 그냥 까이꺼 사람이 마우스로 클릭하는 것처럼 클릭하게 만들면 되는거 아냐? 라고 생각하는 선입견을 가진 분들이 많았기 떄문이다. 하지만, Unit, Api 테..
Ubuntu Bluetooth Headset 사용시 소리가 안나오는 경우 최근에 XPS 15에 Ubuntu 를 사용하면서 Bluetooth Headset 으로 음악을 들으려고 연결을 해보니 소리가 안 나오는 상황이 발생했다. 내가 뽑기 운이 없나? 이거 어떻게 수리를 맡기지? 라는 생각이 들었지만! 혹시나 하는 생각에 Google 신에게 도움을 요청해보니 나와 비슷한 문제를 겪는 많은 사람들이 있었다! 그분들의 도움을 얻어서 방법을 찾았다. 혹시나 Ubuntu 설치하고 Bluetooth Headset 연결시 소리가 나지 않는다면 아래와 같이 블루투스 설정 화면으로 가서 Mode를 High Fidelity Playback(A2DP Sink)로 변경하면 된다. 이렇게 해도잘 안 되는 경우는 아래와 같이 bluetooth 서비스를 재시작해보자! # 블루투스 서비스 재시작 sudo ..
VirtualBox 에 OSX 설치 방법 OSX 를 써보고는 싶으데 MAC 을 사기는 싫은 경우는 어떻게 할까? 이런 경우는 Hachitoshi 가 정답이라고 생각하는 사람들이 많다. 물론 나도 그렇게 생각하고 있었다. 하지만, 여기 저기 찾아보니 최근 컴퓨터의 성능이 너무 좋아져서 인가? 아님 VM 소프트웨어가 좋아져서 인가? Virtual Box, VM ware 에 OSX 설치가 가능하고 + 적당한 속도(빠르진 않다!!)로 사용 해볼 수 있다!!! VirtualBox 에 OSX 를 설치하는 것은 Windows 를 설치하는 것과 동일하다 OSX 설치 이미지를 만들고 설치 이미지로 부팅 OSX 설치 영역을 디스크 유틸리티로 포멧하고 OSX 설치 시작!! 이렇게 설치 했더니 OSX 부팅이 되지 않는다!! 그래서 또 구글링을 해보니 아래와 같은 방..
Gitlab 설정 변경 Gitlab 을 설치해서 사용하고 있는데, 업로드 파일 사이즈가 작아서 트레이닝을 위한 데이타 업로드가 되지 않는 문제가 발생하였다. 찾아보니 비슷한 문제로 고통 받는 사람들이 많았고 Github 에서도 동일한 문제가 있어서 git-lfs, BFG Repo-Cleaner 등과 같은 사용하고 있더라.... 다행이 설치해서 사용하고 있어 아래처럼 설정을 바꾸니 문제가 해결 되었다. Gitlab 설치 후 업로드 할 수 있는 사이즈 변경, port 변경과 같은 작업을 하기 위해서는 설정 파일을 수정해야 합니다. ### 설정 파일 위치 /etc/gitlab/gitlab.rb ### 설정 변경 내용 # 파일 사이즈 변경 nginx[‘enable’] = true nginx[‘client_max_body_size’] ..