<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>CHIqueen</title>
    <link>https://chiqueen.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Tue, 7 Apr 2026 13:06:57 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>CHIqueen</managingEditor>
    <item>
      <title>SPF, DKIM, DMARC 왜 차단되었을까?</title>
      <link>https://chiqueen.tistory.com/135</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;회사에서 스팸차단 장비 운영하면서 왜 차단 되었을까? 하는것들이 많다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;대부분 SPF는 설정 잘해놔서 통과한다. 근데 DKIM이 맛이간 경우가 대다수다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;가끔 차단되면 우리 기관은 정상인데 니네가 설정 잘못해놔서 그래! 이러는데 실제로 까보면 95% 상대 잘못이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. DKIM TXT레코드 나눠버리기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DKIM 정보를 하나의 레코드에 등록을 해야하는데, 255자를 넘어버려서 이를 나눠 등록해야합니다. 여기서 가장 많은 실수를 하는데, 글자 수 넘어간다고 여러 개 등록하는 경우입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1774846629092&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;chiqueen@CHIqueen:~$ dig google._domainkey.도메인 any

; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.18.39-0ubuntu0.24.04.3-Ubuntu &amp;lt;&amp;lt;&amp;gt;&amp;gt; google._domainkey.도메인 any
;; global options: +cmd
;; Got answer:
;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 64613
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;google._domainkey.도메인.     IN      ANY

;; ANSWER SECTION:
google._domainkey.도메인. 300  IN      TXT     &quot;v=DKIM1;k=rsa;p=값1&quot;
google._domainkey.도메인. 300  IN      TXT     &quot;값2&quot;
google._domainkey.도메인. 300  IN      TXT     &quot;값3&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 등록할 경우 DNS리졸버가 TXT레코드 중 어떤 레코드가 1번인지 모릅니다. MX레코드도 아니고 TXT레코드엔 우선순위는 없습니다.&amp;nbsp; 레코드가 여러 개 리턴될 경우 리졸버는 TXT레코드를 조합하려하지 않습니다. 공식문서에서도 결과는 undefined라고 합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;RFC6376 &lt;br /&gt;3.6.2.2 Resource Record Types for Key Storage&lt;br /&gt;Strings in a TXT RR MUST be concatenated together before use with no intervening whitespace. TXT RRs MUST be unique for a particular selector name; that is, if there are multiple records in an RRset, the results are undefined.&lt;br /&gt;&lt;br /&gt;6.1.2. Get the Public Key&lt;br /&gt;If the query for the public key returns multiple key records, the Verifier can choose one of the key records or may cycle through the key records, performing the remainder of these steps on each record at the discretion of the implementer. The order of the key records is unspecified. If the Verifier chooses to cycle through the key records, then the &quot;return ...&quot; wording in the remainder of this section means &quot;try the next key record, if any; if none, return to try another signature in the usual way&quot;.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;암튼, 하나의 레코드 안에 문자열을 청킹해서 넣어야 합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1774848702789&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;chiqueen@CHIqueen:~$ dig s20171120._domainkey.도메인.com txt

; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.18.39-0ubuntu0.24.04.3-Ubuntu &amp;lt;&amp;lt;&amp;gt;&amp;gt; s20171120._domainkey.도메인.com txt
;; global options: +cmd
;; Got answer:
;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 33479
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;s20171120._domainkey.도메인.com. IN TXT

;; ANSWER SECTION:
s20171120._domainkey.도메인.com. 300 IN TXT &quot;v=DKIM1;k=rsa;p=값1&quot; &quot;값2&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런식으로 값1, 값2로 나누면 보안장비에서 합치고 알아서 처리하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 요즘 사람들이 하도 등록하는데 실수를 하니까 아예 TXT대신에 CNAME레코드를 등록하라고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시로 제가 이용하고 있는 proton의 경우 아예 CNAME을 등록하고 DKIM TXT값은 proton에서 일괄 관리하는 방식을 채택하고 있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1774848356742&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;chiqueen@CHIqueen:~$ dig protonmail._domainkey.chiqueen.dev txt

; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.18.39-0ubuntu0.24.04.3-Ubuntu &amp;lt;&amp;lt;&amp;gt;&amp;gt; protonmail._domainkey.chiqueen.dev txt
;; global options: +cmd
;; Got answer:
;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 41462
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;protonmail._domainkey.chiqueen.dev. IN TXT

;; ANSWER SECTION:
protonmail._domainkey.chiqueen.dev. 14400 IN CNAME protonmail.domainkey.dfy54dpgk2xh25cn6526erhucseiykmgxc4vqic2trc3hg7vm6tvq.domains.proton.ch.
protonmail.domainkey.dfy54dpgk2xh25cn6526erhucseiykmgxc4vqic2trc3hg7vm6tvq.domains.proton.ch. 964 IN TXT &quot;v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuYxfixXnvmwSD6lslOQbB7o1AzeW9WpZbkUi4d7PGX7MRjndzeMBqSt2BlDVtZTIxDIJoXtaCpz84osF2182O55FhpPTylOR1cUdqfZSWYzBcaaJnyYpGF1W0DlLhRufTVmxU9mTGO0nCG6bnXsomtlS2HA5OrNbH1wAUjTzvG7Hnj8u/x854myBi3a6CtDIVfW&quot; &quot;NtYqvB2VmtUlxGZl4uqZqzwDzDd1eiO4uRxJ3DAaf55SEWfk9pBmclWxL3XCsNz3llOTet6944PIAQ8DhscKYTg0015xbSatGoPQBdrO6EMvPiDMbyY7llUxGttXzvLhMNY1QJlR2RBmrktY28QIDAQAB;&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 ANSWER SECTION을 보면 리졸버가 알아서 CNAME따라 TXT레코드를 조회해옵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. DMARC adkim fail&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나중에&amp;nbsp;&lt;/p&gt;</description>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/135</guid>
      <comments>https://chiqueen.tistory.com/135#entry135comment</comments>
      <pubDate>Mon, 30 Mar 2026 15:22:32 +0900</pubDate>
    </item>
    <item>
      <title>그냥 최근에 꾼 악몽</title>
      <link>https://chiqueen.tistory.com/128</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;워낙 너무 충격적이었던 악몽&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기억이 아직까지 남아있어서 끄적여본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐... 이걸 공개로 올려도 아무도 볼 사람이 없을 테니&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고등학교 졸업식날 계단을 타고 내려가다가 한 교실 앞에서 그 아이를 만났다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나한테 다가와 &quot;잠깐 시간 돼?&quot; 나는 그 제안을 수락했고 그 아이가 오토바이를 끌고 나와(?) 내게 헬멧을 씌워줬다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(2020년 졸업이라 부모님도 학교에 오지 않았고 홀로 졸업장만 받고 집에 갔다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 애한테 할 말이 있는데... 미안하다 말해야 하는데 일단 뒤에 타서 꼭 안았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(왠지는 모르겠지만 분명 학교가 아현인데 갑자기 꿈에선 충무로로 향하고 있었다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러다가 오토바이가 미끄러져서 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;(왜 미끄러졌는지 까먹음)&lt;span&gt; 우리는 도로에 쳐박혔다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;(오토바이에서 떨어져 나가서 도로에 쳐박히는게 당시 너무 생생하게 기억에 남았다.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러고 나서 꿈속 꿈에서 정신을 차리고 나니 완전한 어둠 속에 나 혼자 있었고, 나는 문 형태로 된 무언가를 열고 나갔더니 부모님이 외출 준비를 하고 있었다. 그러곤 내 친구의 장례식에 간다 하고 나가버렸다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;온전히 홀로 어둠의 공간에 남아 말 못 할 그 충격이 너무 심해서 진짜 잠에서 깼다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잠에서 깨서 30분간은 진정이 되질 않았다. 꿈속 사고의 생생함이 너무 커서 내 손, 팔, 발, 다리가 정말 내 것이 맞는지 정말 내가 살아있는 게 맞는지.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;누구는 나보고 자기한테 십일조를 안 해서 그런 꿈을 꾼 거란다. 참 지독한 부모다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근에 술에 취해서 주어 없이 누군가에게 미안하다 반복했다 한다. 얼굴을 보고 싶은데, 목소리를 듣고 싶은데 그 아이를 한 번 뚫어져라 바라보고 싶은데 만나 이야기할 용기가 없다.&lt;/p&gt;</description>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/128</guid>
      <comments>https://chiqueen.tistory.com/128#entry128comment</comments>
      <pubDate>Thu, 13 Feb 2025 00:18:57 +0900</pubDate>
    </item>
    <item>
      <title>대도시의 사랑법</title>
      <link>https://chiqueen.tistory.com/116</link>
      <description>&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;영화가 개봉되었을 때는 솔직히 관심도 없었다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;그러다 우연히, 정말 우연히 드라마 예고편을 보게 되었고&lt;br /&gt;갑자기 빠져들어 티빙 결제를 하고 하루 2편씩 화수목금 드라마를 몰아보고 중간에 소설도 사서 이틀 만에 다 읽어버렸고영화도 다 봤다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;(집 냉동실에 말보로는 없지만 블루베리 쌓여있음)&lt;br /&gt;&amp;nbsp;&lt;br /&gt;드라마에서 재미있게 본 파트는 &quot;대도시의 사랑법&quot;&lt;br /&gt;소설에서 재미있게 읽은 파트는 &quot;우럭 한점 우주의 맛&quot;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;영화랑 드라마 각각 소설 원작의 K3남을 어떻게 각색해 나가는지 보는맛이 있다. 영화는 솔직히 내 맘에 들진 않는다. K3남을 그냥 없애버리고 완전 다른 사람으로 바꿔버려서 막 와닿지 않는다. 그렇다고 드라마 버전 K3남(남규)를 좋아하느냐? 그렇지도 않다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 영과 재희(미애)와의 캐미는 사람마다 갈리는것 같다. 나의 경우는 드라마가 더 캐미 터지지만 친구들의 경우 영화에서 포텐터졌다곤 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;마지막 엔딩 부분에서 영의 대사를 보면 &quot;내가 만났던 모든 남자들의 이름과 얼굴을 기억하는, 내 연애사의 외장하드 재희&quot;&amp;nbsp; 이부분에서 오류가 있는데, 영화에서 영이(흥수)는 남자를 거의 안만난다. 초반에 불어 강사랑 중반부 수호만 만난게 플로피 디스크급 사랑인데 외장하드는 좀 너무하다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 싫은게 엄마와의 갈등이다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;아무래도 중간에 '본가'에 돌아가는 내용이 있다보니까 엄마가 등장한게 아닌가 싶은데, 소설속에서도 하지 않은 커밍아웃을 갑자기 해버려서 맘에 안들었다. 중간중간 들어간 부모님과의 서사도 우럭 한점 우주의 맛에서 차용한 내용들이 보이는데 크게 달갑진 않다. 영화만 봤다면 그렇구나~ 하겠는데. 소설과 드라마를 봐버린 상태라 계속 갸우뚱 갸우뚱하며 봤다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;그냥 나중에는 대도시의 사랑법 스핀오프다~ 생각하니까 더 크게 신경쓰이진 않았다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;그럼에도 불구하고 영화 초반의 김고은의 &quot;왔어~ 쟈기~&quot;는 못잊는다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;대도시의 사랑법 파트에서는 영이 너무 개싸가지라서 솔직히 할말이 없다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;규호 힘내 ㅠㅠ&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;늦은우기의 바캉스편은 소설의 그 여운이 장난 아니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;진짜 3일 동안 규호 앓이 하느라 많이? 힘들었다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 하비비를 만나는건 소설에선 광화문 포시즌스였는데 드라마에선 콘래드 서울로 변경되었다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;마지막으로 하현상 팬둥이로써 소설과 드라마랑 노래를 매치해봤다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;소설&lt;br /&gt;재희 - A Book of Love&lt;br /&gt;우럭 한점 우주의 맛 - 사랑이라고 말해줘, 하루가&lt;br /&gt;대도시의 사랑법 - 3108, 서로가 없는 곳&lt;br /&gt;늦은 우기의 바캉스 - 심야영화, Close&lt;br /&gt;&lt;br /&gt;드라마&lt;br /&gt;미애 - 파랑 골목, 소년의 방&lt;br /&gt;우럭 한점 우주의 맛 - 사랑이라고 말해줘, 어떤 이의 편지&lt;br /&gt;대도시의 사랑법 - 파도(고영), 비행(규호), 서로가 없는 곳&lt;br /&gt;늦은 우기의 바캉스 - 향기, Close&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 '서로가 없는 곳' 노래가 너무 좋은데&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: Noto Serif KR;&quot;&gt;넌 언제나 잘하고 있어&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Noto Serif KR;&quot;&gt;혼자 잘할 거라 믿어, 정말 &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Noto Serif KR;&quot;&gt;근데 난 또 왜 망설이는데?&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 대사가 너무 영이 규호에게 말해주는거 같아서 완전 오열 ㅠㅠ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;당장 드라마 OST 변경하라 ㅠㅠㅠㅠ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빼 놓을 수 없는 &quot;Close&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-size=&quot;size16&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;의미 없는 말도 너와 닿으면 하나의 얘기가 되고&lt;/span&gt;&lt;br /&gt;&lt;span&gt;그 얘기를 담은 우리의 밤은 영화 같아&lt;/span&gt;&lt;br /&gt;&lt;span&gt;의미 없는 날도 너와 닿으면 하나의 장면이 되고&lt;/span&gt;&lt;br /&gt;&lt;span&gt;그 장면을 담은 밤은 짙어져만 가&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I need you right now, I'll give you my all&lt;/span&gt;&lt;br /&gt;&lt;span&gt;다신 오지 않을 이 시간&lt;/span&gt;&lt;br /&gt;&lt;span&gt;I need you right now, walking through the night&lt;/span&gt;&lt;br /&gt;&lt;span&gt;끝나지 않을 꿈 속으로&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;잠 못 들던 밤도 뒤척이던 날도 하나의 기억이 되고&lt;/span&gt;&lt;br /&gt;&lt;span&gt;그날들을 지나 너를 만난 건 영화 같아&lt;/span&gt;&lt;br /&gt;&lt;span&gt;의미 없는 말도 너와 나누면 하나의 노래가 되고&lt;/span&gt;&lt;br /&gt;&lt;span&gt;그 노래를 담은 밤은 짙어져만 가&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I need you right now, I'll give you my all&lt;/span&gt;&lt;br /&gt;&lt;span&gt;다신 오지 않을 이 시간&lt;/span&gt;&lt;br /&gt;&lt;span&gt;I need you right now, walking through the night&lt;/span&gt;&lt;br /&gt;&lt;span&gt;끝나지 않을 꿈 속으로&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;태국에서 회상씬들 나올 때마다 Close 생각이 났다.&lt;/p&gt;</description>
      <category>문화생활/은또영</category>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/116</guid>
      <comments>https://chiqueen.tistory.com/116#entry116comment</comments>
      <pubDate>Sat, 16 Nov 2024 20:31:01 +0900</pubDate>
    </item>
    <item>
      <title>요즘 읽어야 하는것들</title>
      <link>https://chiqueen.tistory.com/114</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 중국의 디지털 전환 전략과 시사점: 5G 네트워크 구축과 데이터 경제 육성을 중심으로 - 대외경제정책연구원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 일본 디지털전환 정책의 평가와 시사점 - 대외경제정책연구원&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;- 대외경제정책연구원&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 클라우드 서비스 해외투자 동향과 국내 규제 분석&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;- 대외경제정책연구원&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 포스트코로나 시대의 중남미 디지털 전환과 한국에 대한 시사점&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;- 대외경제정책연구원&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 인도의 對아프리카 협력 현황 및 정책적 시사점&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;- 대외경제정책연구원&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6. 디지털 정책과 규제 변화 분석: Digital Policy Alert 통계를 중심으로 - 대외경제정책연구원&lt;/p&gt;</description>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/114</guid>
      <comments>https://chiqueen.tistory.com/114#entry114comment</comments>
      <pubDate>Thu, 18 Jan 2024 16:03:07 +0900</pubDate>
    </item>
    <item>
      <title>2023년 은또영 영화 결산</title>
      <link>https://chiqueen.tistory.com/112</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;한국 개봉일 기준 2023년 영화 결산&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지극히 필자의 기준임&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;* 표시는 은영모(은성 영화 모음) 등재작&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1. 한국영화 TOP5&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 120px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style8&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;상업&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;비상업&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;서울의 봄&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;만분의 일초&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;콘크리트 유토피아&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;*비닐하우스&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;밀수&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;어디로 가고 싶으신가요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;1947 보스톤&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;나의 피투성이 여인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;잠&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2. 외국영화 TOP5&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style8&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;최고&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;별로&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;플라워 킬링 문&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;패닉 런&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;*TAR&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;일주일간 친구&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;*크리에이터&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;라이드 온&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;어파이어&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;메리 마이 데드바디&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;괴물&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;뮤직 샤펠&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;3. 애니메이션&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; text-align: center;&quot;&gt;*엘리멘탈&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; text-align: center;&quot;&gt;그대들은 어떻게 살것인가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; text-align: center;&quot;&gt;블루 자이언트&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;4. 미개봉&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; text-align: center;&quot;&gt;*한국이 싫어서&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>문화생활/은또영</category>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/112</guid>
      <comments>https://chiqueen.tistory.com/112#entry112comment</comments>
      <pubDate>Sat, 30 Dec 2023 02:10:11 +0900</pubDate>
    </item>
    <item>
      <title>한글 HWPX 파일 구조 2편</title>
      <link>https://chiqueen.tistory.com/106</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;version.xml&lt;/p&gt;
&lt;pre id=&quot;code_1665144075551&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot; ?&amp;gt;
&amp;lt;hv:HCFVersion
	xmlns:hv=&quot;http://www.hancom.co.kr/hwpml/2011/version&quot; tagetApplication=&quot;WORDPROCESSOR&quot; major=&quot;5&quot; minor=&quot;1&quot; micro=&quot;0&quot; buildNumber=&quot;1&quot; os=&quot;1&quot; xmlVersion=&quot;1.31&quot; application=&quot;Hancom Office Hangul&quot; appVersion=&quot;10, 0, 0, 11131 WIN32LEWindows_8&quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Golang struct&lt;/p&gt;
&lt;pre id=&quot;code_1665144116707&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;type HCFVersion struct {
	XMLName          xml.Name `xml:&quot;HCFVersion&quot;`
	Text             string   `xml:&quot;,chardata&quot;`
	Hv               string   `xml:&quot;hv,attr&quot;`
	TagetApplication string   `xml:&quot;tagetApplication,attr&quot;`
	Major            string   `xml:&quot;major,attr&quot;`
	Minor            string   `xml:&quot;minor,attr&quot;`
	Micro            string   `xml:&quot;micro,attr&quot;`
	BuildNumber      string   `xml:&quot;buildNumber,attr&quot;`
	Os               string   `xml:&quot;os,attr&quot;`
	XmlVersion       string   `xml:&quot;xmlVersion,attr&quot;`
	Application      string   `xml:&quot;application,attr&quot;`
	AppVersion       string   `xml:&quot;appVersion,attr&quot;`
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고 문서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개방형 워드프로세서 마크업 언어(OWPML) 문서 구조(KS X 6101)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Open Document Format for Office Applications (OpenDocument) Version 1.2&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 202px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;속성&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;내용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 17px;&quot;&gt;targetApplication&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 17px;&quot;&gt;WORDPROCESSOR, PRESENTATION, SPREADSHEET&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;major&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;메이저 버전&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;minor&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;마이너 버전&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;micro&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;마이크로 버전&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;buildNumber&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;빌드 넘버&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 17px;&quot;&gt;os&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 17px;&quot;&gt;os 넘버&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;xmlVersion&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;xml 버전&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;application&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;어플리케이션&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;appVersion&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 21px;&quot;&gt;어플 버전&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;사진&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한글 - 파일 - 문서정보 - 요약에서 확인 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;문서정보.PNG&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csBRM8/btrPsBwn1v5/oGR89UPi3wp505kbujNzc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csBRM8/btrPsBwn1v5/oGR89UPi3wp505kbujNzc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csBRM8/btrPsBwn1v5/oGR89UPi3wp505kbujNzc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsBRM8%2FbtrPsBwn1v5%2FoGR89UPi3wp505kbujNzc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;550&quot; height=&quot;500&quot; data-filename=&quot;문서정보.PNG&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문서 버전: 5.1.0.1.1( major.minor.micro.buildNumber.os )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로그램 버전: 10.0.0.11131( appVersion )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;※ 문서 요약부분은 Contents때 확인한다.&lt;/p&gt;</description>
      <category>플젝/HWPX</category>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/106</guid>
      <comments>https://chiqueen.tistory.com/106#entry106comment</comments>
      <pubDate>Mon, 24 Oct 2022 14:36:40 +0900</pubDate>
    </item>
    <item>
      <title>한글 HWPX 파일 구조 1편</title>
      <link>https://chiqueen.tistory.com/105</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;국가 공공기관에서 제일 기본인 한글&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;hwp 확장자에서 hwpx로 변화해가고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한글과 컴퓨터에서는 hwpx의 장점이 있다고 하는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp; - hwpx 문서의 콘텐츠는 기계에서 판독하거나(machine readable) 다양한 시스템 및 도구에서 재가공 또는 재수정할 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp; - 한/글 문서를 데이터 분석에 활용하여 정보와 지식을 손쉽게 공유 가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;대충 &lt;a href=&quot;https://www.hancom.com/etc/hwpDownload.do&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.hancom.com/etc/hwpDownload.do&lt;/a&gt; 문서를 보고 owpml 기반인 hwpx 구조를 알아가면 될 거 같다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;간단하게 대상은 지금 작성 당시 외교부 홈페이지 보도자료 제일 첫 번째 게시글 파일이다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bQ6rsw/btrN4ygWBNi/uCJbD0pD93uY7WmxoxlZUK/%5B22-840%5D%28%EB%B3%B4%EB%8F%84%EC%9E%90%EB%A3%8C%29%20%EC%B0%A8%EA%B4%80%EB%B3%B4%2C%20%EB%B2%A8%EA%B8%B0%EC%97%90%20%EC%96%91%EC%9E%90%EC%B4%9D%EA%B5%AD%EC%9E%A5%20%EB%A9%B4%EB%8B%B4.hwpx?attach=1&amp;amp;knm=tfile.hwpx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;[22-840](보도자료) 차관보, 벨기에 양자총국장 면담.hwpx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;19.63MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.mofa.go.kr/www/brd/m_4080/view.do?seq=372848&amp;amp;page=1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;https://www.mofa.go.kr/www/brd/m_4080/view.do?seq=372848&amp;amp;page=1&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;해당 파일의 구조는 아래와 같다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1665142235984&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;├── BinData
│&amp;nbsp;&amp;nbsp; ├── image1.png
│&amp;nbsp;&amp;nbsp; ├── image2.png
│&amp;nbsp;&amp;nbsp; ├── image3.bmp
│&amp;nbsp;&amp;nbsp; └── image4.bmp
├── Contents
│&amp;nbsp;&amp;nbsp; ├── content.hpf
│&amp;nbsp;&amp;nbsp; ├── header.xml
│&amp;nbsp;&amp;nbsp; └── section0.xml
├── META-INF
│&amp;nbsp;&amp;nbsp; ├── container.rdf
│&amp;nbsp;&amp;nbsp; ├── container.xml
│&amp;nbsp;&amp;nbsp; └── manifest.xml
├── Preview
│&amp;nbsp;&amp;nbsp; ├── PrvImage.png
│&amp;nbsp;&amp;nbsp; └── PrvText.txt
├── Scripts
│&amp;nbsp;&amp;nbsp; ├── headerScripts.js
│&amp;nbsp;&amp;nbsp; └── sourceScripts.js
├── mimetype
├── settings.xml
└── version.xml&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음편부터 version.xml부터 보기로 한다.&lt;/p&gt;</description>
      <category>플젝/HWPX</category>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/105</guid>
      <comments>https://chiqueen.tistory.com/105#entry105comment</comments>
      <pubDate>Fri, 7 Oct 2022 20:52:38 +0900</pubDate>
    </item>
    <item>
      <title>영화관 개봉정보 크롤링 vol.1</title>
      <link>https://chiqueen.tistory.com/104</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;어떤 영화 커뮤니티에서 아래 내용을 가지고 상업적으로&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;예매 시작알림을 &lt;span style=&quot;color: #333333; text-align: center;&quot;&gt;구독형식으로&lt;/span&gt;&amp;nbsp;팔겠다는 글을봐서&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다음 내용은 작성하지 않을예정입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;-2023.04.12.-&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;-----------------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 메가박스 특별관 Dolby Cinema를 좋아합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그중에서 특히 남양주 스페이스원이랑 코엑스영화관을 자주갑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영화 상영정보는 각 영화관 지점마다의 권한으로 언제언제뜨는지 바로 알기 어렵습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(탑건 예매때 힘들었습니다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;곧 아바타 리마스터링과 아바타2를 위해 명당자리를 위해 준비를 시작합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 대상을 선점해야 하는데요. 당연히 대상은 메가박스입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;selenium을 쓰는방법도 있지만 json 형태로 받을 수 있는 방법이있어서 이 방법을 사용해보려합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(예매까지 구현한다면 selenium을 써야겠죠)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_스크린샷, 2022-09-01 18-25-56.png&quot; data-origin-width=&quot;2240&quot; data-origin-height=&quot;1255&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYKYUu/btrLb52b9fM/c8lXpLwcx73TvwOkKnJYa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYKYUu/btrLb52b9fM/c8lXpLwcx73TvwOkKnJYa1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYKYUu/btrLb52b9fM/c8lXpLwcx73TvwOkKnJYa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYKYUu%2FbtrLb52b9fM%2Fc8lXpLwcx73TvwOkKnJYa1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2240&quot; height=&quot;1255&quot; data-filename=&quot;edited_스크린샷, 2022-09-01 18-25-56.png&quot; data-origin-width=&quot;2240&quot; data-origin-height=&quot;1255&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메가박스 사이트에서 &quot;빠른예매&quot;를 들어가 영화랑 상영관을 선택하면 메가박스사이트는 selectBokdList.do에 질의를 보내는걸 알 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Request, Response Header를 보시면 application/json 으로 주고받는걸 알 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷, 2022-09-01 18-33-38.png&quot; data-origin-width=&quot;734&quot; data-origin-height=&quot;342&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/40V5e/btrLchuJIIf/czpD1crSJSeVoMGyjba24K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/40V5e/btrLchuJIIf/czpD1crSJSeVoMGyjba24K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/40V5e/btrLchuJIIf/czpD1crSJSeVoMGyjba24K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F40V5e%2FbtrLchuJIIf%2FczpD1crSJSeVoMGyjba24K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;734&quot; height=&quot;342&quot; data-filename=&quot;스크린샷, 2022-09-01 18-33-38.png&quot; data-origin-width=&quot;734&quot; data-origin-height=&quot;342&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;응답값을 잘보시면 movieFormList로 우리가 원하는 정보만 얻을 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷, 2022-09-01 18-36-00.png&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cByxgL/btrK95CjFrX/rd63KcytzNNkMpYwZ7Pp5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cByxgL/btrK95CjFrX/rd63KcytzNNkMpYwZ7Pp5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cByxgL/btrK95CjFrX/rd63KcytzNNkMpYwZ7Pp5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcByxgL%2FbtrK95CjFrX%2Frd63KcytzNNkMpYwZ7Pp5k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;735&quot; height=&quot;512&quot; data-filename=&quot;스크린샷, 2022-09-01 18-36-00.png&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;Response&amp;nbsp;값을&amp;nbsp;json으로&amp;nbsp;바꾸고&amp;nbsp;값&amp;nbsp;뽑는건&amp;nbsp;다음편에서...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 메가박스 모든 상영관 정보가 필요하면 다른작업 필요없이 areaBrchList를 그냥 복붙하시면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지점 구분에 필요한 brchNo도 여기 다 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 아래 모듈을 import 합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1662025685694&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package main

import (
	&quot;bytes&quot;
	&quot;encoding/json&quot;
	&quot;io/ioutil&quot;
	&quot;net/http&quot;
	&quot;fmt&quot;
)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구조체 정의를 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1662025781676&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;type Megabox struct{
	AreaCd1			string	`json:&quot;areaCd1&quot;`
	AreaCd2			string	`json:&quot;areaCd2&quot;`
	AreaCd3 		string	`json:&quot;areaCd3&quot;`
	ArrMovieNo		string	`json:&quot;arrMovieNo&quot;`
	BrchAll			string	`json:&quot;brchAll&quot;`
	BrchNo1			string	`json:&quot;brchNo1&quot;`
	BrchNo2			string	`json:&quot;brchNo2&quot;`
	BrchNo3			string	`json:&quot;brchNo3&quot;`
	BrchNoListCnt		int	`json:&quot;brchNoListCnt&quot;`
	BrchSpcl		string	`json:&quot;brchSpcl&quot;`
	MoiveNo1		string	`json:&quot;movieNo1&quot;`
	MovieNo2		string	`json:&quot;movieNo2&quot;`
	MovieNo3		string	`json:&quot;movieNo3&quot;`
	PlayDe			string	`json:&quot;playDe&quot;`
	SellChnlCd		string	`json:&quot;sellChnlCd&quot;`
	SpclbYn1		string	`json:&quot;spclbYn1&quot;`
	SpclbYn2		string	`json:&quot;spclbYn2&quot;`
	SpclbYn3		string	`json:&quot;spclbYn3&quot;`
	TheabKindCd1		string	`json:&quot;theabKindCd1&quot;`
	TheabKindCd2		string	`json:&quot;theabKindCd2&quot;`
	TheabKindCd3		string	`json:&quot;theabKindCd3&quot;`
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음 Request 코드를 작성합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1662026025363&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;func main(){
	url := &quot;https://www.megabox.co.kr/on/oh/ohb/SimpleBooking/selectBokdList.do&quot;
	megabox := Megabox{&quot;DBC&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;10&quot;, &quot;1351&quot;, &quot;&quot;, &quot;&quot;, 1, &quot;DBC&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;20220902&quot;, &quot;&quot;, &quot;Y&quot;, &quot;&quot;, &quot;&quot;, &quot;DBC&quot;, &quot;&quot;, &quot;&quot;}
	pbytes, _ := json.Marshal(megabox)
	buff := bytes.NewBuffer(pbytes)
	resp, err := http.Post(url, &quot;application/json&quot;, buff)
	if err != nil{
		panic(err)
	}
	respBody, err := ioutil.ReadAll(resp.Body)
	defer resp.Body.Close()
	if err != nil{
		panic(err)
	}
	fmt.Println(string(respBody))
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;statCd가 -1이면 오류입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1662027660938&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;{&quot;statCd&quot;:-1,&quot;msg&quot;:&quot;\uC785\uB825 \uC815\uBCF4\uAC00 \uC798\uBABB\uB418\uC5C8\uC2B5\uB2C8\uB2E4.&quot;,&quot;reason&quot;:&quot;Internal Server Error&quot;,&quot;path&quot;:&quot;/on/oh/ohb/SimpleBooking/selectBokdList.do&quot;,&quot;locale&quot;:&quot;ko&quot;}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성공하면 쥬르르륵 나와야합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1662027801849&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[19:21:21] [~/Documents/study/megabox] ❱❱❱ go run main.go
{&quot;msg&quot;:&quot;\uC815\uC0C1\uC801\uC73C\uB85C \uC870\uD68C\uB418\uC5C8\uC2B5\uB2C8\uB2E4.&quot;,&quot;areaBrchList&quot;:[{&quot;playDe&quot;:&quot;20220902&quot;,&quot;areaCd&quot;:&quot;10&quot;,&quot;areaCdNm&quot;:&quot;\uC11C\uC6B8&quot;,&quot;areaCdEngNm&quot;:&quot;\uC11C\uC6B8&quot;,&quot;areaBrchCnt&quot;:19,&quot;formBrchCnt&quot;:19,&quot;areaOnlineExpoAt&quot;:&quot;N&quot;,&quot;brchNo&quot;:&quot;1372&quot;,&quot;brchNm&quot;:&quot;\uAC15\uB0A8&quot;,&quot;brchEngNm&quot;:&quot;Gangnam&quot;,&quot;brchFormAt&quot;:&quot;Y&quot;,&quot;brchOnlineExpoAt&quot;:&quot;N&quot;,&quot;brchOnlineExpoStatCd&quot;:null,&quot;brchOnlineExpoStatCdNm&quot;:null,&quot;brchBokdUnableAt&quot;:&quot;N&quot;,&quot;brchPopupAt&quot;:&quot;N&quot;,&quot;brchPopupNo&quot;:0,&quot;brchFavorAt&quot;:&quot;N&quot;},~~&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍/Golang</category>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/104</guid>
      <comments>https://chiqueen.tistory.com/104#entry104comment</comments>
      <pubDate>Thu, 1 Sep 2022 19:32:25 +0900</pubDate>
    </item>
    <item>
      <title>CPPG 준비</title>
      <link>https://chiqueen.tistory.com/102</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개보위 개인정보 보호법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개보위 개인정보 보호법 시행령&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 금융위 신용정보보호법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 과기정통부 정보통신망법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 행정규칙, 고시, 가이드라인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 처리 방법에 관한 고시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 안전성 확보조치 기준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보의 기술적 관리적 보호조치 기준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 표준 개인정보 보호지침&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 영향평가에 관한 고시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 보호 자율규제단체 지정 등에 관한 규정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 정보보호 및 개인정보보호 관리체계 인증 등에 관한 고시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 가명정보의 결합 및 반출 등에 관한 고시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 가명정보 처리 가이드라인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 생체정보 보호 가이드라인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 사례 중심 개인정보 보호법령 해석 실무 교재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 보호법 표준 해석례&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 공공 민간 영상정보처리기기 설치 운영 가이드라인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 유출 대응 매뉴얼&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보의 안전성 확보조치 기준 해설서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보의 기술적 관리적 보호조치 기준 해설서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 위험도 분석 기준 및 해설서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보의 암호화 조치 안내서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 처리 위수탁 안내서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 개인정보 영향평가 수행안내서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- &lt;b&gt;개인정보 보호 법령 및 지침 고시 해설서&lt;/b&gt;&lt;/p&gt;</description>
      <category>자격증/CPPG</category>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/102</guid>
      <comments>https://chiqueen.tistory.com/102#entry102comment</comments>
      <pubDate>Tue, 5 Apr 2022 23:02:50 +0900</pubDate>
    </item>
    <item>
      <title>Golang Guessing game 게싱게임</title>
      <link>https://chiqueen.tistory.com/94</link>
      <description>&lt;pre id=&quot;code_1591370449771&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package main

import(
	&quot;fmt&quot;
	&quot;math/rand&quot;
	&quot;time&quot;
)

func main(){
	fmt.Println(&quot;Guessing game&quot;)
	rand.Seed(time.Now().UnixNano())
	secNum := rand.Intn(100)

	var guess int

	for {
		fmt.Scan(&amp;amp;guess)
		fmt.Println(&quot;You guessed&quot;, guess)

		if guess &amp;lt; secNum {
			fmt.Println(&quot;Up&quot;)
		} else if guess &amp;gt; secNum {
			fmt.Println(&quot;Down&quot;)
		} else {
			fmt.Println(&quot;Correct!&quot;)
			break
		}
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;간단한 Go 언어 예제&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;math/rand와 time을 사용했다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czifYt/btqEEMDdCZb/0CqFzpajsMA4GPkh6Qlcv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czifYt/btqEEMDdCZb/0CqFzpajsMA4GPkh6Qlcv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czifYt/btqEEMDdCZb/0CqFzpajsMA4GPkh6Qlcv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczifYt%2FbtqEEMDdCZb%2F0CqFzpajsMA4GPkh6Qlcv0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>프로그래밍/Golang</category>
      <author>CHIqueen</author>
      <guid isPermaLink="true">https://chiqueen.tistory.com/94</guid>
      <comments>https://chiqueen.tistory.com/94#entry94comment</comments>
      <pubDate>Sat, 6 Jun 2020 01:30:45 +0900</pubDate>
    </item>
  </channel>
</rss>