분류 전체보기
-
[UiPath 기초] 2. 변수(Variables) - 1UiPath RPA/개념 및 기초다지기 2019. 12. 7. 20:57
지난시간엔 메모장을 열어 Hello world를 입력하는 자동화 프로세스를 개발했었습니다. 하지만 실제 개발하는 자동화업무에선 "Hello world"와 같은 단문 1개만을 사용하지 않습니다. "엑셀자료의 수치 데이터표를 읽어 PPT 차트를 만드는 업무", "매 시간마다 변경되는 네이버 실시간 검색어를 엑셀로 정리하는 업무"등 사용자가 입력해놓은 문서나 웹 사이트의 문구를 읽어 가공하는 과정을 수행하는데 이때 엑셀자료의 수치 데이터표를 읽거나, 네이버 실시간 검색어 값을 읽어오는 Activity의 결과물을 담아놓을 '공간'이 필요합니다. UiPath에선 이것을 '변수'라고 합니다. 이 '변수'라는 개념은 프로그램 코딩에서도 동일하기 때문에 꼭 UiPath 관련 도서나 사이트에서 변수란 무엇인지 찾을 필요..
-
[UiPath 기초] 1. HelloWorldUiPath RPA/개념 및 기초다지기 2019. 12. 1. 21:16
지난시간에는 UiPath Studio를 설치하는 시간을 가져보았습니다. 설치 했으니 써봐야겠죠? :) 이번시간에는 예고한대로 프로그램을 처음 개발하면서 거치는 통과의례(?)인 HelloWorld를 작성하는 시간을 가져보겠습니다. 이번 시간의 목표는 메모장(notepad) 프로그램을 열어 "Hello World!"를 입력하는 작업을 생성하고 실제 실행해볼 것입니다. 1. 프로젝트 생성 UiPath Studio를 열고 [새 프로젝트] 에서 "프로세스"를 선택해주십시오. 그리고 아래와 같이 프로젝트 이름과 설명을 작성 후 만들기 버튼을 눌러주세요. 2. 개발화면 입장 및 Main.xaml 열기 프로젝트를 생성하면 비로소 개발을 진행하고 작업을 테스트해 볼 수 있는 에디터화면을 만나 볼 수 있습니다. 각 리본메..
-
[UiPath 기초] 0. 설치하기UiPath RPA/개념 및 기초다지기 2019. 12. 1. 17:40
주52시간 시행과 4차산업에 대한 대응은 핑계고 인건비 절약 목표를 위해 자동화시스템(=RPA)을 도입하는 기업이 크게 늘어나고 있는 추세입니다. 제가 일하는 회사에서도 본 목표(인건비)를 위해 RPA를 도입하여 운영중인데요, 국내에선 도입사례가 적으며, 도입에 따른 경험과 기술노하우도 부족한 상태에서 밑도 끝도 없이 10가지가 넘는 과제를 던진 채 "3개월" 이란 일정을 외치는 정신나간 임원진들로부터 타당하게 "안돼요"를 설명할 수 있는 개념있는 답변과 그럼에도 불구하고 업무를 수행했을 때 조금이나마 뻘짓을 줄일 수 있는 기초를 다지고자 이 글을 작성하게 되었습니다. 저희 회사에서는 UiPath 라는 RPA를 도입했습니다. .NET Framework 기반으로 개발되었고, 사용에 필요한 지식도 .NET ..
-
[VSCode] Python 가상환경(venv) 쉽게 설정하기ETC 2019. 11. 10. 22:57
python은 패키지를 설치하면 global 위치에 설치되기때문에 특정 버전의 패키지를 특정 프로젝트에서만 사용하려면 가상환경을 생성해줘야 한다. python -m venv {경로명/폴더명} 명령어를 써서 쉽게 생성할 수 있지만, vscode 환경에서 사용하려면 작업환경 설정값(.vscode/settings.json)을 설정해줘야하는 번거로움이 있다. (설정해도 제대로 안되기도 한다!) 뻘짓하다가 쉽게하는 방법이 있어 기록하기로 했다. 1. 작업영역 폴더 생성 예시로 venv-test 폴더 생성했다. 2. 작업영역 폴더 vscode로 열기 3. 콘솔창 열기 Ctrl + ` 키를 눌러 콘솔창(터미널)을 연다. 3. 가상환경 구성 python -m venv 명령을 실행한다. python -m venv ./v..
-
[Git] Azure DevOps(구 visualstudio online) 접근권한 관련기능 오류현상 해결법ETC 2018. 11. 11. 20:32
개인적인 프로그램 개발을 위해 Azure DevOps 에 신규 프로젝트를 생성하고, 터미널에서 git clone 명령어로 프로젝트를 복사하는 작업 중 오류가 발생하였다. Visual Studio를 사용할때는 이상이 없었고, 터미널에서 github에 있는 소스들을 clone 할때도 이상이 없었는데 Azure DevOps에 있는 소스들만 안되더라. 구글링해보니 Git 2.9.1 설치시 함께 설치되는 Git Credential Manager v1.18.0 에 버그가 있다고 한다.(https://stackoverflow.com/questions/53150690/fatal-nullreferenceexception-encountered-when-interacting-with-remote) 따라서 해당현상을 해결하려..
-
[regex] 이 정규식이 네 정규식이냐? (regex.inginf.units.it)ETC 2018. 1. 20. 16:20
URL : http://regex.inginf.units.it/ 문장에서 추출대상이 되는 단어들을 선택하고 Evolve!를 누르면 해당 단어규칙에 맞는 정규식을 자동으로 생성해주는 사이트이다. 사용방법은 사이트 하단에 tutorial로 들어가면 2분짜리 시연영상을 통해 확인 할 수 있다.원하는 정규식을 정확하게 추출하는 경우는 드물지만, 정규식 작성이 난해한 사람들에겐 힌트가 되어준다.해당사이트에서 1차적으로 정규식을 생성하고, 이전 포스트에 소개했던 regexr.com 에서 최종적으로 확인하는 것을 추천한다.
-
[nodeJS] 우분투에서 apt를 사용하여 최신버전 nodeJS 설치Javascript & TypeScript 2017. 12. 23. 15:05
우분투에서 바로 apt-get 명령어로 nodeJS 설치하면 최신버전이 아닌 v4.x 버전으로 설치된다. (Ubuntu Server 16.04 LTS 기준) 최신버전으로 설치하려면 아래 명령어로 실행해주면 된다. # Using Ubuntu curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - apt-get install -y nodejs 최신버전 리스트는 https://github.com/nodesource/distributions#ins..