[데비안/우분투] 서비스 데몬에서 X 윈도우 응용프로그램을 돌릴 때
By 지훈현서 | 2020년 4월 2일 |
데비안과 우분투는 모두 거의 유사한 구조를 가집니다. 데몬 서비스를 하려면 [Unit] Description=Comvoy Service After=multi-user.target [email protected] [Service] Type=simple ExecStart=/opt/bin/myexe StandardInput=tty-force [Install] WantedBy=multi-user.target 위와 같은 서비스를 이용할 my.service 파일을 만들어 /lib/systemd/system 에 넣어두고 systemctl daemon-reloadsystemctl enable my.servicesystemctl start my.service
[Windows] 디스플레이 배율에 관한 고찰
By 지훈현서 | 2020년 7월 11일 |
다른 리눅스나 맥도 마찬가지 이지만,화면(디스플레이)의 두 가지 보여주는 인자가 존재하는데 하나는 해상도이고 다른 하나는 배율(스케일)에관한 것입니다. 해상도야 그래픽카드와 모니터에 따라 지원되는 최대 해상도에서더 작은 것으로 선택을 하면 됩니다만, 요즘처럼 FHD 보다 큰해상도에서는 맥에서 이야기하는 레티나처럼 지원되지 위해서는윈도우에서는 배율을 100% 보다 크게 하여 해상도가 크더라도보여지는 것은 더 알맞고 이쁘게 보여지게 됩니다. 그런데 필요에 따라 이 배율을 프로그램으로 가져와야 하는데,이것을 딱 가져오게 하는 것이 나오지 않더군요.. 약간의 시행착오를 거쳐 알아낸 방법은, 만약 위와 같이 150%로 설정을 한 경우에는, 레지스트리에서 "컴퓨터\HKEY_CURRENT_USER\Control
[Python] 파이썬 클라이언트로 PHP Web Service 간단 호출
By 지훈현서 | 2018년 5월 2일 |
![[Python] 파이썬 클라이언트로 PHP Web Service 간단 호출](https://img.zoomtrend.com/2018/05/02/a0105618_5ae957304ea5d.png)
굳이 언급을 하지 않더라도, 최근에는 RESTful API 가 대세입니다.프런트엔드와 백엔드를 나누는 관문이라고 할 수도 있겠습니다. 그 이전에 물론 SOAP, WebService 등이 있었기는 했었지요.더 거슬러 올라가면 RPC (Remote Procedure Call) 까지 가기는 합니다. 뭐 아직도 파이썬 기본 라이브러리에 XMLRPC가 존재하는 것은 당연한 것이기도 하겠지요. 암튼 최근에 PHP API 서비스 서버가 있다고 가정하고 파이썬 Client를 작성해 보았습니다.PHP를 마지막으로 사용한 것이 십년도 훨씬 더 되어 많이 까먹었지만,그 가락은 거의 유사할 것입니다. 테스트 소스는 api.php : API 서비스 샘플 코드api_test.py : API unittest python 샘플
[Docker] 컨테이너 내에서 외부 호스트의 API 이용하기
By 지훈현서 | 2020년 6월 22일 |
오랫만에 글을 올립니다.이번에는 같이 일을 하고 있는 동료가 요청한 내용인데필요에 따라 도커 이미지를 미리 다 만들어 놓은 상태에서컨테이너를 새롭게 더 띄우거나 하는 것을 외부에서가 아니라내부 컨테이너에서 해야 하는 필요가 생겼습니다. 해당 내용을 리서치하고 우분투 서버 20.04에서 테스트해 보았습니다. 다음은 그 내용입니다. 우선 결론적으로 다음과 같은 docker-compose.yaml 을 만들었습니다. version: "3.1"services: my-service: image: python:3.8-buster container_name: pydocker environment: - DOCKER_HOST=tcp://docker-socket-proxy:2375 com