반응형 <툴, 프로그램 관련>12 Outlook에서 Python Script 실행하기 MS에서는 보안의 이유로 Outlook 2016 이후 부터는 script를 실행할 수 있는 Rule을 제한했다. 그렇다 하더라도 언제나 walk-around는 존재하기에 관련해서 간단하게 포스팅 해보고자 한다. 우선, 내가 Outlook에서 script를 실행 규칙을 실행하려고 했었던 이유는 업무의 생산성을 향상하기 위해서였다. HQ인 Gainesville 이외에 다양한 위치에 원격 클리닉이 존재하고 그 곳에 회선제공을 위해서 다양한 ISP를 이용하고있다. 즉, 필연적으로 발생할 수 밖에 없는 상황이 회선 제공업체의 scheduled maintenance. 각 ISP로부터 Scheduled maintenance 이메일을 받으면 (해당 메일에는 회선을 구분할 수 있는 회선번호 or account numbe.. 2021. 3. 16. MAC Address 포맷 변경 크롬 익스텐션 종종 생활코딩이라는 채널을 통해서 정보를 얻고있다. 그 중에서도 "보편적이지 않은 코딩" 섹션을 학습하면서 느낀점은 프로그래밍을 원래 이렇게 재미있었던 거구나 라는 점이다. 여전히 나는 프로그래밍을 잘 하지 못한다. 하지만 주어진 업무를 개선하고 기존의 업무 능률을 향상시키기 위한 프로그램은 나는 만들 수 있다. 사설이 다소 길었는데 현재 우리 회사에서는 Infoblox라는 DDI 시스템을 이용한다. 기존에 Bluecat과 비교하면 한 가지가 다소 불편하다. MAC address를 검색할 경우가 그 예인데 xx:xx:xx:xx:xx:xx 형태로만 검색이 된다는 점. 각각의 Vendor마다 서로다른 MAC address 포맷을 갖는 관계로 검색을 수행할 때 마다 일일이 검색이 가능한 Coloned-type.. 2021. 2. 10. AKiPS 활용해보기 개인적으로 자주쓰고 활용도 있는 함수들을 따로 기록해놓는 공간입니다. Case 1. Router 장비만 추출하기 def getRouterList(): routerList = list() device = requests.get('serverName/api-script?password=supersecret;function=web_export_device_list;', verify=False) for elem in device.text.splitlines(): line = elem.split(',') temp = list() if line[0][1].startswith('R'): temp.append(line[0]) temp.append(line[1].strip()) routerList.append(temp).. 2021. 1. 29. 업무를 하다보면 필요할 법한 Excel Hacks 한국에서 만큼 업무를 진행하면서 엑셀을 자주 다르지는 않지만 그래도 엑셀을 빼고 일할 수는 없다. 개인적인 정리용도로 해당 포스트를 작성해 보려한다. Case 1. 일명 엔터 문자를 지우기 (Carriage return or Line feed Removal) 한 두개의 데이터라면 수작업으로 하나씩 지워도 되지만 작업해야 할 정보가 많다면 시간 낭비이다. 1. 작업하고자 하는 셀을 선택 (Select all cells which you want to remove carriage returns) 2. 찾아서 바꾸기 메뉴를 팝업시킨다 (Ctrl + H) 3. 찾을 내용에 Ctrl + J키를 누른다 (In the type what field hit ctrl + J) : 아무것도 없는 것처럼 보일 수도 있지만 자.. 2021. 1. 22. 이전 1 2 3 다음 반응형