TaeGyeong Lee
[PowerApps] 사진 업로드, 삭제 기능 구현하기 with PowerAutomate, Sharepoint
개요 PowerApps 와 Power Automate, Sharepoint 를 활용해서 사진을 업로드하고 삭제하는 기능을 구현해 보겠습니다. 이번 건 좀 힘들었습니다. 명확한 가이드라인도 없고 attachments 위젯은 미완성 위젯의 느낌이 강했습니다. 요즘 시대 딸깍 몇번이면 웹앱은 금방 만드는데... 로우코드 플랫폼은 좀 더 발전해야 합니다. 구성은 아래와 같습니다. NOTE: 사진 삭제 기능 시 sharepoint 에 저장된 사진 원본은 삭제되지 않습니다. 이 구성의 허점입니다. NOTE: 내용이 충분하지 않습니다. 전제를 생략하였습니다. 메모용으로 작성하였습니다. PowerApps 설정 varPhoto 변수 생성먼저 변수 하나를 만들어 주겠습니다. 화면의 Onvisible 속성에 varPhot..
글 읽기
TaeGyeong Lee
[Play console] 구글 계정, 플레이 콘솔 개발자 계정, 결제 프로필 관계
이 세 가지를 명확히 구분하고 이해하는데 시간이 좀 걸렸습니다. 표현도 애매합니다. '계정'이라는 표현을 많은 곳에 사용하다 보니 개념 간 계위를 이해하기 쉽지 않습니다. 구글 계정과 플레이 콘솔 개발자 계정 구글 계정은 '소유자' '관리자' '사용자' 세 종류의 권한 중 하나로 play console 개발자 계정을 가질 수 있습니다. 개발자 계정 사용자 추가 및 권한 관리하기 - Play Console 고객센터 를 참고하세요. 하나의 구글 계정이 '소유자' 권한으로 하나의 play console 개발자 계정을 가질 수 있습니다. 1:1 매핑됩니다. 하나의 구글 계정이 '소유자' 권한으로 하나의 play console 개발자 계정을 가진다는 전제만 지키면 됩니다. 또 다른 play console 개발..
글 읽기
TaeGyeong Lee
[경제] 트리핀 딜레마 이해하기
트리핀 딜레마는 경제학자 트리핀이 주장한 브레튼 우즈 체제의 모순을 의미하는 용어입니다. 기축통화국의 딜레마를 설명할 때도 자주 언급됩니다. NOTE: 경제, 정치를 전공하지 않았습니다. 잘못된 내용이 있다면 바로잡겠습니다. 이해 브레튼우즈 체제 2차 세계대전 직후, 미국과 주요국이 모여 브레튼우즈 에서 합의한 국제 통화 체제입니다. 브레튼우즈 체제의 핵심 딱 한가지만 기억하면 됩니다. 오직 1 달러만이 35 온스의 금과 맞바꿀(태환) 수 있다. 미국의 통화로만 금태환할 수 있는 고정환율제입니다. 미국에게 매우 유리한 조건을 국제 통화 체제로 성립한 것인데요, 이렇게 할 수 있었던 건 미국이 당시 전 세계의 금을 압도적으로 많이 가지고 있었기에 가능했습니다. 프랑스 화폐로 바로 금을 살 수 없고 미국 달..
글 읽기
TaeGyeong Lee
[정보통신] Crossover와 Direct 이더넷 랜 케이블
요즘 같은 시대에 크게 신경써야 할 개념은 아니지만 굉장히 기본적인 부분입니다. 군대에 있을 때는 니퍼 하나로 선 따기도 했었는데... 이젠 다 잊어버렸습니다. 표준 커넥터 RJ45를 사용하는 이더넷 랜 케이블을 전제하여 설명합니다. 표준 배열 먼저 표준 배열의 구성을 알아야 합니다. 두 가지 있습니다. T568A와 T568B 입니다. T568A에서 1, 2번째 선이 T568B에서는 3, 6번째 선에 위치합니다. 1번, 2번 선로는 tx(수신)을 담당합니다. 3번, 6번 선로는 rx(수신)을 담당합니다. 나머지 선로(4,5,7,8번 선로)는 사용하지 않았으나 요즘 시대(1000BASE-T)에는 모든 선로를 사용합니다. 같은 계층 장비끼리 연결을 할 경우, 한 쪽은 T568A 배열로 나머지 한 쪽은 T5..
글 읽기
TaeGyeong Lee
[사기열전/메모] 숙손통의 처세술 이해하기
아래 글만 딱 읽으면 됩니다. 언제 사라질 지 몰라서 pdf 로도 가지고 있는 글.. 숙손통(叔孫通): 진나라 비인기학문 선생이 한고조를 따라 창업하다.여러 모로 정말 좋은 글입니다.
글 읽기
TaeGyeong Lee
[사기열전] 원앙 살인 사건에 대한 전숙의 조치
요즘 사기 열전에 있는 내용을 참 많이 쓰는 것 같다. 전한 시대의 다양한 인물 군상을 보며 여러가지를 생각하게 만든다. 시대는 늘 바뀌지만 사람은 바뀌지 않는 듯 하다. 지금 와서도 생각할 거리를 남긴다. 원앙 암살 사건 두태후의 지지를 토대로 전한의 태자의 자리를 노리는 양효왕(양나라는 전한의 제후국)이 원앙을 살해한 사건이다. 원앙은 당시 전한의 정치가로 양효왕이 전한의 태자가 되는 것에 대해 반대했다. 양효왕은 자신의 반대 세력을 제거하는 작업을 진행했고 원앙은 이 과정에서 자객에게 살해당한다. 전숙의 조사 원앙이 살해당하자, 경제(전한의 황제)는 전숙을 시켜 누가 이를 모의했는 지 철저히 조사하게 한다. 전숙은 조사는 철저히 하되, 조사 자료는 모두 없애 버렸다. 전숙은 경제에게 암살 사건에 ..
글 읽기
TaeGyeong Lee
[WSL2] auto shutdown 방지하기
WSL2은 일정 시간이 지나면, 자동으로 종료됩니다. 학습을 돌리다가 어느 순간 종료되는 경험이 한 두 번이 아닙니다. 공식적인 wslconfig setting 은 아니지만, 아래와 같이 설정하면 자동 종료되지 않습니다. 도대체 왜 공식적으로 이 기능을 ms 에서 제공하지 않는 지 의문입니다. wslconfig 설정 사용하는 .wslconfig 파일을 수정해야 합니다. 기존에 설정한 적이 있다면 C:\User\사용자 디렉토리에 있을 겁니다. .wslconfig 파일이 있다면 만들어 주세요. 아래와 같이 각 설정을 추가해 주세요.[general]instanceIdleTimeout=-1[wsl2]vmIdleTimeout=-1수정 예: 설정 적용 powershell로 wsl 을 셧다운합니다. wsl --shu..
글 읽기
TaeGyeong Lee
[사기열전] 회음후 열전 괴통(괴철)의 변론 이해하기
한신의 책사였던 괴통(괴철)의 마지막 변론을 풀이합니다. 괴통은 한신에게 모반을 제안한 것으로 유명합니다. 한신은 이를 받아들이지 않아 유방에게 제거되는 운명을 맞이합니다. 본문 사기열전 회음후 열전 황상이 물었다. "네가 회음후한테 모반하라고 가르쳤느냐?”괴통이 대답했다. “그렇습니다. 신이 가르쳤습니다. 그러나 그놈이 신의 계책을 듣지 않았기 때문에 스스로 멸망을 자초했습니다. 만약 그놈이 신의 계책을 들었다면 폐하께서 어떻게 그놈을 멸망시킬 수 있었겠습니까!”황상이 화를 내며 말했다. “이놈을 삶아 죽여라.” ...(중략) ... 황상이 말했다. “네가 한신에게 모반하도록 교사해놓고 무엇이 억울하단 말이냐?” 괴통이 말했다. “진나라의 법도가 문란해지고 정권이 붕괴되자 산동이 크게 어지러워졌고,..
글 읽기
TaeGyeong Lee
[네트워크] 라우터 최적 경로 선택 (Subnet Mask, AD, Metric)
라우터가 들어온 패킷을 어떻게 라우팅하는 지에 대한 규칙을 서술합니다. 아래 항목 순서대로 비교하여 최적 경로를 선택합니다. 요약subnet mask 비교 -> AD 비교 -> Metric 비교 Subnet Mask 가장 긴 것 선택 서브넷 마스크가 가장 긴 것 (longest)을 선택합니다. AD (Administrative Distance) 가장 작은 것 선택 가장 긴 서브넷 마스크를 가진 라우팅이 두 개 이상 있다면 AD를 비교합니다. AD 기본 값은 라우팅 알고리즘이 무엇이냐에 따라 차등 적용됩니다. 여기서 주의할 점은, 라우터 제조사마다 AD 테이블이 미묘하게 다릅니다. Cisco AD 다 외울 필요는 없고 주로 사용하는 라우팅 알고리즘 몇 개 AD만 외우면 됩니다. EIGRP, OSPF, ..
글 읽기
TaeGyeong Lee
[정보통신] Duplex patch 광섬유 케이블 극성(Polarity) 이해하기
이번 글에서는 광섬유 극성이 무엇이고, 관련 이슈는 무엇이 있는 지 알아봅니다. NOTE: 이 글에서는 duplex patch 광섬유 케이블 극성에 대해서만 설명합니다. MPO 케이블 극성에 대해선 서술하지 않습니다. 개요 duplex 패치 케이블 설치 시 각 말단 송신(tx) 통신은 반대편 수신(rx)부와 연결되어야 합니다. 극성은 이렇게 송수신 신호가 올바르게 짝을 이루어 통신할 수 있도록 정렬하는 방식입니다. 유형 극성에는 크게 가지 방식이 있습니다. A to A커넥터 사이에 케이블이 교차되어 구성됩니다. A 패치 코드는 A에, B 패치 코드는 B에 연결되는 구조입니다. ANSI/TIA-568-C.0 에 해당 극성 사용은 지양됩니다. A to B커넥터 사이 케이블 교차 없이 구성됩니다. A 패..
글 읽기
TaeGyeong Lee
[정보통신] OTDR (Optical Time Domain Reflectometer) 이해하기
OTDR은 광선로의 특정, 손실 지점을 찾는 장비입니다. 꽤 비쌉니다. 측정 원리 한쪽 선로의 끝에 OTDR을 연결하여 광 신호를 쏩니다. 광 신호는 광 섬유 안에서 퍼지게 됩니다.광 신호는 미세한 입자들에 의해 다방향으로 퍼지게 됩니다. (레일리 산란) 그 중 되돌아오는 신호(후방 산란, 레일리 산란되는 신호 중 역방향 산란)를 OTDR이 수신합니다. 수신한 신호를 토대로 선로 상태를 분석합니다. 개념 측정 및 분석을 위해서는 아래 개념을 이해해야 합니다. 레일리 산란 (Rayleigh scattering) 과 후방 산란 (Back scattering)광 섬유 안 입자들에 의해 다방면 산란되는 것을 레일리 산란이라 하고, 그 산란되는 것들 중, 광 펄스 신호의 반대 방향으로 산란되는 것이 후방 산란..
글 읽기
TaeGyeong Lee
[역사] 병부 (兵符), 옛날에 왕이 군사동원령을 공표하는 방법
사기열전을 읽다가, 병부가 뭔가 해서 찾아보게 되었다. 인터넷이 없던 조선시대에 (더 옛날 시대에서도 사용한 듯 하다), 임금이 어떻게 각 지방 관리에게 위조 없이 군사동원령을 내릴 수 있었을까? 병부 (兵符)병부는 군사 동원령을 근거하는 나무 명패이다. 나무 패 한 면에 "발병" (군사 동원, 發兵)을 쓰고 반대편에 지방 명칭을 쓴다. 이렇게 쓴 원판을 반으로 갈라, 왼쪽 (좌부)은 임금이 가지고, 오른쪽 (우부)은 각 지방 관리가 보관한다. 군사 동원령은 임금만 명할 수 있는 것이므로, 전시 상황 시 임금이 군사 동원을 명했다는 근거가 반드시 필요했다. (구라핑일 수도 있으니깐) 임금이 각 지방 관청에 좌부 병부를 지방에 전달하면, 지방 관리가 우부와 맞추어 보고 딱 맞아떨어진다면 지방 군사를 동원..
글 읽기