<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>블로그 | TDH Software</title>
    <link>https://tdhsoft.com/blog/ko/</link>
    <atom:link href="https://tdhsoft.com/blog/ko/rss.xml" rel="self" type="application/rss+xml"/>
    <description>중국어를 배우는 일, 그리고 사람들이 실제로 쓰는 소프트웨어를 만드는 일에 대한 기록. KoiSpeak을 만드는 팀이 씁니다.</description>
    <language>ko</language>
    <item>
      <title>입력할 수 없는 한자를 찾는 다섯 가지 방법</title>
      <link>https://tdhsoft.com/blog/ko/ipryeokhal-su-eomneun-hanja-channeun-beop.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/ipryeokhal-su-eomneun-hanja-channeun-beop.html</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>메뉴판, 간판, 소설 한 쪽을 읽다가 글자 하나에 막힙니다. 어떻게 읽는지 모르니 입력할 수도 없습니다. 답에 도달하는 속도 순으로 다섯 가지 길을 정리했습니다.</description>
    </item>
    <item>
      <title>HSK 등급 설명: HSK 1급부터 6급까지 실제로 요구하는 것</title>
      <link>https://tdhsoft.com/blog/ko/hsk-deunggeup-seolmyeong.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/hsk-deunggeup-seolmyeong.html</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <description>어휘 수는 이야기의 일부만 말해 줍니다. 각 등급이 실제로 무엇을 요구하는지, 학습자가 어디서 멈추는지, 그리고 자신이 진짜 어느 등급인지 판단하는 법.</description>
    </item>
    <item>
      <title>중국어 성조: 학습자가 정체되는 이유와 다시 나아가는 법</title>
      <link>https://tdhsoft.com/blog/ko/junggugeo-seongjo-wae-jeongche-doena.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/junggugeo-seongjo-wae-jeongche-doena.html</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <description>대부분의 학습자는 성조 네 개를 따로따로는 정확히 냅니다. 그런데 문장으로 말하면 통하지 않습니다. 이 격차는 노력의 문제가 아닙니다. 성조는 이어지는 말 속에서 달라지는데, 그 부분을 배운 사람이 거의 없기 때문입니다.</description>
    </item>
    <item>
      <title>먼저 배울 만한 중국어 부수</title>
      <link>https://tdhsoft.com/blog/ko/meonjeo-baeul-manhan-busu.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/meonjeo-baeul-manhan-busu.html</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
      <description>강희 부수는 214개입니다. 한자의 뜻을 짐작하기 시작하는 데 전부가 필요하지는 않습니다. 대부분의 일을 해내는 서른 개 남짓과, 그것들이 열어 주는 한자를 정리했습니다.</description>
    </item>
    <item>
      <title>번아웃 없이 간격 반복으로 중국어 어휘 익히기</title>
      <link>https://tdhsoft.com/blog/ko/gangyeok-banbok-euro-junggugeo-eohwi.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/gangyeok-banbok-euro-junggugeo-eohwi.html</guid>
      <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
      <description>플래시카드는 효과가 있습니다. 그런데도 대부분은 두 달 안에 그만둡니다. 거의 언제나 같은 네 가지 이유로. 내년에도 쓰고 있을 카드 묶음을 설계하는 법.</description>
    </item>
    <item>
      <title>준비됐다고 느끼기 전에 중국어를 읽기 시작하세요</title>
      <link>https://tdhsoft.com/blog/ko/junbi-doegi-jeone-junggugeo-ilkgi.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/junbi-doegi-jeone-junggugeo-ilkgi.html</guid>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
      <description>어휘가 충분해질 때까지 기다리는 건 함정입니다. 어휘는 읽기에서 나오기 때문입니다. 합리적으로 보이는 시점보다 훨씬 일찍, 그러나 익사하지 않고 시작하는 법.</description>
    </item>
    <item>
      <title>사용자에게 모드를 고르게 하지 마세요: 의도를 추측하는 검색</title>
      <link>https://tdhsoft.com/blog/ko/ipryeog-eul-jadong-insikhaneun-geomsaek.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/ipryeog-eul-jadong-insikhaneun-geomsaek.html</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <description>세 가지 문자를 받는 사전은 사용자에게 고르게 할 수도, 스스로 판단할 수도 있습니다. 고르게 하는 쪽이 만들기는 쉽고 쓰기는 나쁩니다. 그 추측을 믿을 만하게 만든 방법.</description>
    </item>
    <item>
      <title>당신의 다국어 사이트는 아마 한 언어만 색인되고 있습니다</title>
      <link>https://tdhsoft.com/blog/ko/dagugeo-saiteu-seo-hreflang.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/dagugeo-saiteu-seo-hreflang.html</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>같은 URL에서 자바스크립트로 언어를 바꾸는 것은 여섯 개의 번역을 검색엔진에 보이지 않게 만드는 가장 흔한 방법입니다. 실제로 무엇이 색인되는지, 그리고 정적 사이트를 어떻게 구성해야 그런 일이 없는지.</description>
    </item>
    <item>
      <title>성능 예산은 불만이 들어온 뒤가 아니라 설계 전에 정하세요</title>
      <link>https://tdhsoft.com/blog/ko/seongneung-yesan-eun-seolgye-jeone.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/seongneung-yesan-eun-seolgye-jeone.html</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>성능을 최적화 단계로 다루면 언제나 기능에 집니다. 설계가 시작되기 전에 합의된 제약으로 다루면, 조용히 그리고 공짜로 더 나은 결정을 만들어 냅니다.</description>
    </item>
    <item>
      <title>오프라인 우선은 캐싱 기능이 아니라 데이터 모델의 결정입니다</title>
      <link>https://tdhsoft.com/blog/ko/offline-first-neun-deiteo-model-gyeoljeong.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/offline-first-neun-deiteo-model-gyeoljeong.html</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>대부분의 앱은 오프라인 지원을 마지막에 덧붙이고, 그것이 처음부터 구조의 문제였음을 깨닫습니다. 실제로 바뀌어야 하는 것들과, 반드시 골라야 하는 충돌 해결 규칙.</description>
    </item>
    <item>
      <title>실제로 내보낼 수 있는 첫 출시의 범위를 정하는 법</title>
      <link>https://tdhsoft.com/blog/ko/cheot-chulsi-beomwi-jeonghaneun-beop.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/cheot-chulsi-beomwi-jeonghaneun-beop.html</guid>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <description>대부분의 첫 버전이 늦는 이유는 팀의 속도가 아니라 거기에 무엇을 넣었느냐입니다. 저희가 쓰는 덜어내기 방법과, 결코 덜어내면 안 되는 세 가지.</description>
    </item>
    <item>
      <title>소프트웨어 인수인계 체크리스트: 외주사가 떠날 때 무엇을 갖고 있어야 하나</title>
      <link>https://tdhsoft.com/blog/ko/sopeuteuweeo-injugingye-chekeuriseuteu.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/ko/sopeuteuweeo-injugingye-chekeuriseuteu.html</guid>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <description>마지막 청구서를 치른 뒤에야 자사 제품을 배포할 수 없다는 걸 알게 되는 회사가 적지 않습니다. 여러분 명의여야 하는 모든 것과, 관계가 끝나기 전에 확인하는 법.</description>
    </item>
  </channel>
</rss>
