<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Puppy's paw</title>
    <link>https://puppypaw.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 25 Jul 2026 20:53:06 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>amugae</managingEditor>
    <item>
      <title>typescript path alias 적용하기 @/src</title>
      <link>https://puppypaw.tistory.com/252</link>
      <description>&lt;ol&gt;
&lt;li&gt;tsconfig.json에 아래와 같은 설정&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
&amp;quot;baseUrl&amp;quot;: &amp;quot;./&amp;quot;, /* Specify the base directory to resolve non-relative module names. */
 &amp;quot;paths&amp;quot;: {
   &amp;quot;@/*&amp;quot;: [
     &amp;quot;./*&amp;quot;
   ],
   &amp;quot;@test/*&amp;quot;: [
     &amp;quot;test/*&amp;quot;
   ]
 }
}&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;tsconfig-paths 필요&lt;pre&gt;&lt;code class=&quot;language-shell&quot;&gt;npm i tsconfig-paths&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>Typescript</category>
      <category>TypeScript</category>
      <category>typescript_alias</category>
      <category>typescript_path</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/252</guid>
      <comments>https://puppypaw.tistory.com/252#entry252comment</comments>
      <pubDate>Wed, 31 Aug 2022 01:51:05 +0900</pubDate>
    </item>
    <item>
      <title>kafaka 시작하기</title>
      <link>https://puppypaw.tistory.com/251</link>
      <description>&lt;ol&gt;
&lt;li&gt;zookeeper 를 실해한다.&lt;br&gt;bin/zookeeper-server-start.sh config/zookeeper.properties&lt;/li&gt;
&lt;li&gt;kafak server 실행한다.&lt;br&gt;bin/kafka-server-start.sh config/server.properties&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;zookeeper를 통해 kafka가 서버가 작동한다.&lt;br&gt;kafka 실행시 server.properies에 있는 호스트 주소확인을 한다.&lt;br&gt;공홈 예시는 localhost:9092로 되어있는데&lt;br&gt;다운 받은 파일은 그렇지 않았다.&lt;/p&gt;</description>
      <category>kafka</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/251</guid>
      <comments>https://puppypaw.tistory.com/251#entry251comment</comments>
      <pubDate>Thu, 2 Jun 2022 01:16:35 +0900</pubDate>
    </item>
    <item>
      <title>ohmyzsh  breaking changes</title>
      <link>https://puppypaw.tistory.com/249</link>
      <description>&lt;p&gt;BREAKING CHANGES:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;88e72e8 [docker-compose]&lt;/p&gt;
&lt;p&gt;The plugin now checks for the &lt;code&gt;docker-compose&lt;/code&gt; command instead of trying whether &lt;code&gt;docker compose&lt;/code&gt;&lt;br&gt;is a valid command. This means that if the old command is still installed it will be used&lt;br&gt;instead. To use &lt;code&gt;docker compose&lt;/code&gt;, uninstall any old copies of &lt;code&gt;docker-compose&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;96e473a [random]&lt;/p&gt;
&lt;p&gt;For consistency, &lt;code&gt;ZSH_THEME_RANDOM_QUIET&lt;/code&gt; now needs to be &lt;code&gt;true&lt;/code&gt; if you want to silence the&lt;br&gt;&amp;quot;Random theme loaded&amp;quot; message in the &lt;code&gt;random&lt;/code&gt; theme.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;8c1495a [ruby]&lt;/p&gt;
&lt;p&gt;All &lt;code&gt;gem&lt;/code&gt; aliases that started with &lt;code&gt;g&lt;/code&gt; now start with &lt;code&gt;ge&lt;/code&gt; to fix conflicting names with the&lt;br&gt;&lt;code&gt;git&lt;/code&gt; plugin. Also, the &lt;code&gt;ghlp&lt;/code&gt; alias is now renamed &lt;code&gt;geh&lt;/code&gt;. Have a look at the plugin README for&lt;br&gt;more information.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;24974a1 [mercurial]&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;hg_prompt_info&lt;/code&gt; function now uses &lt;code&gt;ZSH_THEME_HG_PROMPT_PREFIX&lt;/code&gt; and&lt;br&gt;&lt;code&gt;ZSH_THEME_HG_PROMPT_SUFFIX&lt;/code&gt; variables when displaying branch information, similar to the&lt;br&gt;&lt;code&gt;git_prompt_info&lt;/code&gt; function.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;bf7c1b1 [git]&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;gdu&lt;/code&gt; alias has been renamed to &lt;code&gt;gdup&lt;/code&gt; to avoid a conflict with &lt;code&gt;go disk usage&lt;/code&gt;&lt;br&gt;(&lt;a href=&quot;https://github.com/dundee/gdu&quot;&gt;https://github.com/dundee/gdu&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;89a740b [rust]&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cargo&lt;/code&gt; and &lt;code&gt;rustup&lt;/code&gt; plugins have been moved to the &lt;code&gt;rust&lt;/code&gt; plugin since they&amp;#39;re part of the Rust&lt;br&gt;toolchain. If you&amp;#39;re using these, update your .zshrc file to use &lt;code&gt;rust&lt;/code&gt; instead.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;c9a1ede [golang]&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;gop&lt;/code&gt; alias has been renamed to &lt;code&gt;gopa&lt;/code&gt; to avoid conflict with Go+ &lt;code&gt;gop&lt;/code&gt; command.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;be4a952 [cli]&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;zsh_reload&lt;/code&gt; plugin is deprecated. Instead of using its &lt;code&gt;src&lt;/code&gt; function, use &lt;code&gt;omz reload&lt;/code&gt; or&lt;br&gt;&lt;code&gt;exec zsh&lt;/code&gt; to reload zsh after making changes to your &lt;code&gt;.zshrc&lt;/code&gt; file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;e96b8bd [shell-proxy]&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;DEFAULT_PROXY&lt;/code&gt; setting has been renamed to &lt;code&gt;SHELLPROXY_URL&lt;/code&gt;, and &lt;code&gt;CONFIG_PROXY&lt;/code&gt; has been&lt;br&gt;renamed to &lt;code&gt;SHELLPROXY_CONFIG&lt;/code&gt;. See the plugin README for more information.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;a42db12 [archlinux]&lt;/p&gt;
&lt;p&gt;&lt;code&gt;yaourt&lt;/code&gt; is no longer maintained nor available as a package. Use &lt;code&gt;pacman&lt;/code&gt; or one of the other&lt;br&gt;maintained AUR helpers.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;068feca [zsh-navigation-tools]&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;zsh-navigation-tools&lt;/code&gt; plugin now bundles the version from the zdharma-continuum project,&lt;br&gt;which republished the projects that psprint deleted (we don&amp;#39;t yet know yet why). In theory this&lt;br&gt;change doesn&amp;#39;t break anything, but be aware of the change and that the upstream repository now&lt;br&gt;lives somewhere else.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/249</guid>
      <comments>https://puppypaw.tistory.com/249#entry249comment</comments>
      <pubDate>Sun, 2 Jan 2022 21:17:11 +0900</pubDate>
    </item>
    <item>
      <title>mkdir 하위 디렉토리까지 한번에 만들기</title>
      <link>https://puppypaw.tistory.com/248</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;mkdir -p [path]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한번에 여러개 만드는 것도 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mkdir -p directory1/{child1, child2, child3}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>linux</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/248</guid>
      <comments>https://puppypaw.tistory.com/248#entry248comment</comments>
      <pubDate>Sun, 22 Aug 2021 21:13:33 +0900</pubDate>
    </item>
    <item>
      <title>postgresql] json array include string</title>
      <link>https://puppypaw.tistory.com/247</link>
      <description>&lt;pre&gt;&lt;code class=&quot;language-sql&quot;&gt;select id, roles from master.users
    where roles::jsonb ? &amp;#39;admin&amp;#39;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;-&amp;gt; 같은 걸로 응용가능하다&lt;/p&gt;</description>
      <category>database</category>
      <category>array_include</category>
      <category>jsonb</category>
      <category>postgres</category>
      <category>w</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/247</guid>
      <comments>https://puppypaw.tistory.com/247#entry247comment</comments>
      <pubDate>Tue, 23 Feb 2021 00:42:24 +0900</pubDate>
    </item>
    <item>
      <title>git terminal 계정변환시 재인증 안될 경우</title>
      <link>https://puppypaw.tistory.com/246</link>
      <description>&lt;p&gt;git은 mac에서 키체인을 이용해서 인증을 관리한다.&lt;/p&gt;
&lt;p&gt;키체인에서 github을 검색해보면 있다.&lt;/p&gt;
&lt;p&gt;accessKey를 직접 수정해주는 방법도 있고&lt;/p&gt;
&lt;p&gt;seceret을 운영안한다면 key만들기 귀찮으니&lt;/p&gt;
&lt;p&gt;그냥 키체인을 지우고&lt;/p&gt;
&lt;p&gt;fetch같은 명령을 실행하면&lt;/p&gt;
&lt;p&gt;다시 인증절차 작업이 진행 된다.&lt;/p&gt;</description>
      <category>개발환경 설정/Git</category>
      <category>git</category>
      <category>git_authentication</category>
      <category>git인증</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/246</guid>
      <comments>https://puppypaw.tistory.com/246#entry246comment</comments>
      <pubDate>Mon, 8 Feb 2021 11:12:17 +0900</pubDate>
    </item>
    <item>
      <title>No migrations were executed, database schema was already up to date.</title>
      <link>https://puppypaw.tistory.com/245</link>
      <description>&lt;p&gt;테이블이 없는데도 업데이트 이미 되있다고 마이그레이션이 안될 때가 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;sequelize는 SequelizeMeta라는 테이블을 만들어서 migration 상태를 저장한다.&lt;/p&gt;
&lt;p&gt;undo할 때 여기 저장된 migration 정보를 읽어서 down을 실행시키는 것 같다.&lt;/p&gt;
&lt;p&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;&quot;SequelizeMeta&quot;;&lt;/p&gt;
&lt;p&gt;하고 있으면&lt;/p&gt;
&lt;p&gt;drop&amp;nbsp;table&amp;nbsp;&quot;SequelizeMeta&quot;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;migration정보를 db에 업뎃 시키는 것이 바람직한지는 생각해볼 문제다.&lt;/p&gt;
&lt;p&gt;실제 db migration이 꼭 sequelize로만 실행된다는 보장은 없다.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;SequelizeMeta를 자연스럽게 확인하도록 만들면 모르겠다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>nodeJS/sequelize</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/245</guid>
      <comments>https://puppypaw.tistory.com/245#entry245comment</comments>
      <pubDate>Fri, 13 Nov 2020 17:47:43 +0900</pubDate>
    </item>
    <item>
      <title>postgres 실행이 안될 경우</title>
      <link>https://puppypaw.tistory.com/243</link>
      <description>&lt;p&gt;맥이 갑자기 재부팅이 됐고&lt;/p&gt;
&lt;p&gt;postgres local db를 재실행하려는데&lt;/p&gt;
&lt;p&gt;postmaster.pid 파일이 있어서 안된다고 한다.&lt;/p&gt;
&lt;p&gt;실행중인 process가 있는지 확인을 하고&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-shell&quot;&gt;ps auxw | grep post&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;/Users/sungwookkim/Library/Application Support/Postgres/var-12&lt;/p&gt;
&lt;p&gt;같은 곳에 들어가서&lt;/p&gt;
&lt;p&gt;postmaster.pid를 지워주면 된다.&lt;/p&gt;</description>
      <category>Infra/database</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/243</guid>
      <comments>https://puppypaw.tistory.com/243#entry243comment</comments>
      <pubDate>Mon, 12 Oct 2020 09:43:21 +0900</pubDate>
    </item>
    <item>
      <title>MYSQL] my.cnf 위치 찾기</title>
      <link>https://puppypaw.tistory.com/240</link>
      <description>&lt;p&gt;수동 설치&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;mysql --verbose --help | grep my.cnf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;brew설치&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;mdfind -name homebrew.mxcl.mysql.plist&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Infra/database</category>
      <category>my.cnf</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/240</guid>
      <comments>https://puppypaw.tistory.com/240#entry240comment</comments>
      <pubDate>Fri, 17 Jul 2020 12:26:12 +0900</pubDate>
    </item>
    <item>
      <title>[vue-composition-api] must call Vue.use(plugin) before using any function.</title>
      <link>https://puppypaw.tistory.com/238</link>
      <description>&lt;p&gt;[vue-composition-api] must call Vue.use(plugin) before using any function.&lt;/p&gt;
&lt;p&gt;observable객체 reactive, ref등은&lt;br&gt;반드시 setup 메서드 안에서 불러야 한다.&lt;/p&gt;</description>
      <category>FrontEnd/vue</category>
      <category>composition-api</category>
      <category>Vue</category>
      <author>amugae</author>
      <guid isPermaLink="true">https://puppypaw.tistory.com/238</guid>
      <comments>https://puppypaw.tistory.com/238#entry238comment</comments>
      <pubDate>Wed, 24 Jun 2020 14:19:49 +0900</pubDate>
    </item>
  </channel>
</rss>