📍요즘 하는 것: Terraform 코드 작성 최근에 파이썬으로 코드를 짤 일이 좀 있었다.UDP 소켓 전송도 하고, 그 전에 했었던 엑셀 작업도 하고 뭐 좀 여러(?) 가지들. Azure VM을 20대 정도 생성해야 할 일이 있어서 Terraform을 공부해 보기로 했다.말이 거창해서 공부지, 그냥 생성하는 부분만(?) 하는 것임. 😵 그래서 왜 제목이 '나는 바보입니다'냐면,코드를 다 작성해 놓고 계속 F5, Run Code만 눌러 대면서 '왜 안 되지?'라는 생각으로 구글링만 주구장창 하던 어제까지의 나는,터미널에서 명령어로 실행해야 하는 것을 몰랐다. ! (?) 바보 아니냐?진짜? 테라폼 실행은 꼭,terraform initterraform plan ...으로 하자!

일단 문제.⚠️ERR_CONNECTION_TIMED_OUT ⚠️ 더보기1. S3에 사이트 배포도 했고.2. ACM에서 인증서도 발급했고.3. Route53에서 도메인도 받았고.4. CloudFront에서 연결도 했는데! 왜 내 도메인으로 연결이 안 되냔 말이야. 😠왜냐고! 그리고 해결했다.아무리 여기저기 검색해 봐도 DNS 문제라고는 나오는데 해결 방법이 안 나와서 혼자 답답해하던 중에 부장님이랑 눈이 딱 마주쳐 버림. 👀 🧑🏻💻: 왜? 할 말 있어?🐶: 아니요..(네..)...🐶: 이따 안 바쁘실 때 저 질문 하나만 드려도 될까요?🧑🏻💻: 나중에 말고 지금 해.🐶: !!! 넵. 그리고 짜잔!성공! 일단은 내가 한 설정이 문제였다. Route53에 호스팅 영역을 생성하면 자..

Create new data table 액션을 사용해서 테이블을 생성하면 헤더 명을 고정해야 한다. 그런데 나는 기존에 있는 헤더 명을 그대로 쓰고 싶은데! 노가다성으로 헤더 없이 읽고, 한 행씩 리스트에 추가하는 방식은 너무 비효율적(?)이니까... 🙄 %{^['컬럼명', '컬럼명', ... '컬럼명']}% 더보기 출처: https://powerusers.microsoft.com/t5/Power-Automate-Desktop/How-convert-text-to-datatable/td-p/1632733

어떤 분이 자체 코딩 테스트를 주셨다. 구구단을 한글로 찍기ex) 이 * 일 = 이, ... , 구 * 구 = 팔십이999단까지 찍어 보기그래야 만 단위까지 찍어 볼 수 있기 때문!사실 문제의 의도를 알고 있지만, 나는야 꼼수쟁이(?)❗❗더보기여담이지만 나는 비효율충(?) 중의 극강한(??) 효율충(???)이고 노가다성을 굉장히! 좋아하지 않는다!그래서 웬만하면 액티비티의 사용을 줄이고 최대한 linq 같은 쿼리문을 사용하는 것을 좋아했고, 좋아한다.문제자님의 의도는 숫자를 배열로 쪼개고 단위를 고려해서 한글로 치환하는 것이었겠지만 그럼 코드가 너무 길어지는걸? 알고리즘을 이해하고 구현하는 연습을 시켜 주시려고 하신 것 같은데... 나는 F면서 왜 결과주의자인 걸까? 🤔당장 구글님의 도움을 받았다.검색..
나 같은 극강(?)의 효율충(???)에게 좋은 IF에서 여러 가지 조건 사용하기! PAD를 사용하게 되면서, 직전에 사용했던 툴(UiPath)에 비해 굉장히 기능이 부실하다고 생각했다. 그치만 우리에겐 구글님이 계시니까! 나는 검색했고! 답(?)을 찾았다! 더보기 출처: https://powerusers.microsoft.com/t5/Power-Automate-Desktop/How-to-include-the-logical-AND-OR-operators-in-conditionals/td-p/715982

여기서 문제! ExcelData에서 내가 가공하고자 하는 컬럼은 10개이고, 신규 컬럼 2개가 추가되었다(신규 데이터 테이블 생성 시 추가함). 열 개수가 일치하지 않을 때, 그리고 DataRow를 가공하여 데이터 테이블 변수에 값을 저장하는 방법은 뭘까? For each CurrentRow in ExcelData 👉🏻 컬럼 헤더를 제외한 첫 번째 행부터, 행 데이터가 DataRow 타입의 CurrentRow 변수에 할당된다. 궁극적으로 이 글(?)을 쓰고 있는 목적은 이 기능인데, 바로 Insert row into data table이라는 액션이다. 입력할 수 있는 New value(s)는 List와 DataRow 타입의 변수만 해당된다(Docs 👇🏻). 더보기 출처: https://learn.micr..

데이터 원본 연결할 때 새 데이터 원본 생성이 되지 않아서 기존 코드를 복사했다. OLE DB 공급자는 Office 12.0으로 선택했다. %File%은 변수이므로 파일 경로를 직접 입력해도 되고, 변수로 처리하는 것도 가능하다! 더보기 https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/actions-reference/database 데이터베이스 작업 참조 - Power Automate 사용 가능한 모든 데이터베이스 작업을 확인하세요. learn.microsoft.com Docs에 있는 정보였다.. 머쓱..
💡 PAD: Power Automate Desktop 현재 내 근무지에서 사용하는 툴은 PAD인데, SI가 아니라서 그런 건지 프레임워크, 공통 모듈 등이 없다. 사실 SI 때는 무조건 체계가 정립되어 있어야 한다고 생각했는데 상주는 그럴 필요가 없... 나...? 있으면 좋을 텐데. 아, 쓰면서 생각해 보니까 이유를 알았다. 🙄 유지 보수 인력이 별도로 존재하지 않아서 CM을 관리하는 데에 공수가 따로 산정되어야 해서 그런 것 같다. ... 아무튼 서치를 해 보다가! 어떤 외국분(?)이 프레임워크 관련해서 올린 글을 봐서 메모 겸 글을 작성해 본다. 📌 https://powerusers.microsoft.com/t5/Power-Automate-Desktop/Power-Automate-Desktop-Fr..
AndAlsoIf a > 10 And(Also) b > 10 Then ...End IfAnd 👉 a = 5이며 조건을 충족하지 않더라도 b에 대한 조건까지 확인한다.AndAlso 👉 첫 번째 조건(a > 10)에 대한 판단이 거짓(false)이면 두 번째 조건(b > 10)은 확인하지 않고 False를 리턴한다.✔ 왼쪽 조건이 True일 경우에만 오른쪽 조건을 검사✔ 왼쪽 조건을 인스턴스가 생성되었는지 확인할 때 주로 사용함더보기더보기ex) strText IsNot Nothing AndAlso strText.Equal("비교 문자") OrElseIf a > 10 Or(Else) b > 10 Or(Else) c > 10 Then ...End IfOr 👉 여러 조건들 중 최소 하나라도 만족하면 True..