ukuu - 우분투 커널 업데이트 유틸리티
By 반달가면 | 2019년 6월 14일 |
ukuu(Ubuntu Kernel Update Utility)는 우분투 계열 리눅스 배포판에서 커널 업데이트를 쉽게 해 주는 GUI 프로그램이다. 터미널창에서 복잡한 작업을 할 필요 없이 클릭 몇번으로 간편하게 커널을 변경할 수 있다. 설치는 터미널창에서 아래와 같이 작업하면 된다. # ukuu 저장소 추가 sudo add-apt-repository ppa:teejee2008/ppa # S/W 저장소 갱신 sudo apt-get update # ukuu 설치 sudo apt-get install ukuu 실행은 아래와 같이 하면 되겠다. # ukuu 실행 ukuu-gtk 실행창이 나오면, 설치하고자 하는 커널 버전을 선택하고 "install" 버튼을 클릭하
[Python] SOAP 서비스를 간편하게
By 지훈현서 | 2020년 11월 11일 |
30년 전도 전에 처음 개발을 시작할 당시,서로 다른 두 대의 시스템에서 원격호출을 할 때는 ON C RPC를 이용했었습니다.MS의 DCE RPC 이후 COM, COM+ 등이 나왔고,그 이후 CORBA가 나오기도 했었지요.한참 세월이 흐르고 Web이 대세가 된 다음 SOAP 이 원격 호출로 대세를 이루었습니다. 요즘이야 JSON으로 주고 받는 RESTful API 가 대세이지만, 바로 그 이전 서비스들은이 SOAP로 되어 있는 것들이 많습니다. 특히 JSON 대신 XML 로 자료를 주고받고,스키마는 wsdl 로 정의되어 있지요. 몇년 전에 이 SOAP 을 파이썬에서 이용하기 위해서 약 10년도 더 된모듈을 까다롭게 이용했던 것 같은데, 최근에 살펴보니,zeep 이라는 아주 편하고 잘 정의된 SOAP 이용
리눅스 bash 스크립트에서 변수/배열/연관배열 삭제/초기화
By 반달가면 | 2020년 3월 2일 |
리눅스 bash 스크립트에서 변수 또는 배열을 삭제하는 명령은 unset이다. 우선 변수에 대해서 아래의 예시를 보자. # 문자열 "abc"를 변수 var에 할당 var="abc" # 변수 var에 할당된 내용 출력 echo "$var" abc # 변수 var 삭제 unset var # 변수 var에 할당된 내용 출력 echo "$var" unset에서 지정하는 변수명 앞에 "$" 표시가 붙지 않는다는 점에 유의. 만약 "$"를 붙이면 해당 변수명이 아니라 변수에 할당된 값이 unset의 인자(argument)로 지정되기 때문이다. 배열에 대한 삭제/초기화 작업도 같은 요령이다. 우선, 리눅스 bash 스크립트에서 배열(array)을 활용하는 기본적인 방법은 이
anbox 안드로이드 에뮬레이터용 구글 플레이 추가 스크립트 오류 수정
By 반달가면 | 2020년 12월 3일 |
우선 리눅스에서 안드로이드 에뮬레이터 anbox를 설치하는 절차와 구글 플레이를 추가하는 방법은 아래의 이전 게시물들을 참고하자. anbox - 리눅스용 안드로이드 에뮬레이터 설치 anbox 안드로이드 에뮬레이터에 구글 플레이 추가 최근에 anbox를 구성하는 과정에서 설치까지는 잘 됐는데 구글 플레이(Google Play)를 추가하는 과정에서 제대로 동작하지 않았는데, 원인을 발견했기에 정리해 둔다. 리눅스 민트 18.3 XFCE에서 작업했다. anbox 설치를 마친 후, 구글 플레이 추가용 스크립트를 받아서 실행했다. sudo bash install-playstore.sh lzip 패키지가 없다는 메시지가 나오길래 설치해 주었다. sudo apt-get upda