반응형

기타개발 5

2020년 1월26일 새벽 1시 40분

이렇게 글을 쓰는 이유는 같은 실수를 반복하지 않기 위해서다.최근 며칠동안 골머리를 썩이는 문제가 있었다. CORS(Cross Origin Resource Sharing) 관련한 문제인데 분명 한달전에는 쉽게 넘어간 문제였다.문제의 발단모든 발단은 Centos8로 부터 시작되었다. 2달전 Centos8이 배포되고 podman이라는 컨테이너 기술을 지원한다는 것에 큰 흥미를 느꼈었다. docker라는 강력하고 숙성된 컨테이너 기술이 있고 현재 사용중이었지만, podman의 rootless지원과 데몬(systemd) 수준이 아닌 kernel레벨인가?에서의 구동 방식이었다. 도커의 경우 데몬으로 돌아가기 때문에 데몬이 죽으면 모든 컨테이너가 죽게된다. 또한 도커 방식이기 때문에 rootless가 아니다. 반면..

기타개발/일반 2020.01.26

파이썬 pyautogui를 이용한 업무자동화

업무자동화를 하면 1당 100의 효율로 쉽게 일을 처리할 수 있는 일이 많다. 예를들어 메일을 발송하는데 똑같은 내용을 수십명에게 보낼 경우 처럼 반복적인 일을 할 때 더욱 그렇다.파이썬의 pyautogui라는 패키지를 사용하면 이런 반복적인 작업을 쉽게할 수 있다. 물론 작업의 성격에 따라서 안되는 것도 있지만, 예전에 사용하던 매크로 프로그램이 할 수 있는 일들은 대부분 다 할 수 있다.참고로 pyautogui는 2014년도에 처음 release되었다.pyautogui의 기본적이 기능을 익히면 응용은 대단히 쉽다. 물론 파이썬을 조금이라도 안다면 말이다.이 패키지가 가지고 있는 함수를 먼저 알아보자.주요함수position : 마우스 커서의 위치좌표 (*모니터 스크린 왼쪽 위가 좌표가 (0, 0)으로 ..

안드로이드(Android) 정리 시작 배경과 역사

안드로이드(android)에 대한 공부를 하며 정리를 해놓기 위한 포스팅입니다. 앞으로 차근차근 포스팅해 나갑니다. 안드로이드(android)는 스마트폰에서 사용하는 OS(Operating System) 중 하나다. 이런 스마트폰 OS는 애플(Apple)사의 iOS와 Android가 대표적이다. Android의 탄생 사실 안드로이드(Android)는 2003에 설립된 휴대용 단말기 소프트웨어를 개발하는 회사명이었다. 그 당시에는 디지털 카메라의 보급이 활발했던 시대였고, 원래 이 회사는 디지털 카메라의 OS를 개발하기 위한 회사였다. 그런데 휴대폰에 점점 카메라를 접목 시키기 시작하며 디지털 카메라의 보급이 주춤해 지자 이에 발 맞춰 스마트폰의 OS를 개발하는 회사가 된 것이다. 이 후 어찌된 영문인지 ..

안드로이드 개발환경 구축(android, 이클립스(Eclipse),우분투)

안드로이드 어플을 개발하기 위해서는 다음의 설치도구가 필요합니다. jdk, (android) sdk, eclipse, adt JDK(java develope kit) (android)SDK(software develope kit) Eclipse(윈도우 visual studio같은 통합 개발환경) ADT(android develope tools) 기본적으로 안드로이드 개발은 자바로 하기 때문에 JDK가 필요합니다. JDK설치로 자바를 사용할 환경을 구성했다면 안드로이드 어플을 개발하기 위해서 안드로이드 SDK가 필요하고, 이런 개발을 쉽게 하기위한 IDE로 Eclipse와 Eclipse에서 안드로이드 개발을 하도록 도와주는 ADT가 Eclipse에 설치되어야 합니다. 설치순서는 상관없지만, ADT는 이클립..

윈도우 xp 서비스 종료 대책 우분투 (개인 또는 소호, 중소기업 1인기업)

윈도우xp의 서비스가 4월 8일 이후로 종료될 예정이라고 한다. 윈도우 xp의 서비스가 종료되어도 사용이 불가능해 지는 것이 아니다. 서비스 종료라 함은 윈도우 xp의 업데이트, 유지보수 서비스를 말한다. 즉 보안에 관련된 서비스지원을 말하는데... 윈도우 xp는 그런 서비스를 12년동안 해왔다. 윈도우 xp가 처음 등장하지 전까지는 대부분 윈도우98, 그전에는 윈도우97, 윈도우3.0.도스 등등.. 여러가지 운영체제가 잊혀져갔다. 대략 소프트웨어 업계는 프로그램의 성격에 따라 다르겠지만, 주기가 점점 짧아지는 것이 일반적이다. 그 와중에 12년이란 긴 시간동안 서비스를 지원을 해왔다는 것이 놀랍지 않을 수 없다. 그만큼 윈도우 xp 사용자가 많다는 반증이 된다. 문제는 이렇게 사용자가 많음에도 서비스 ..

기타개발/일반 2014.03.29 (2)
반응형