詰まったところの共有

問題解決に役立てれば幸いです。

Roo CodeでContext7を使う

Roo CodeでContext7を使う

Dockerを立てる

  • wsl2からDockerfileを読み取り、ビルドする
  • Dockerfileを好きなところに置く
FROM node:18-alpine
WORKDIR /app
RUN npm install -g @upstash/context7-mcp@latest
CMD ["context7-mcp"]
  • dockerをビルド
    • cd /mnt/c/[Dockerfileの親ディレクトリまでのパス]
    • docker build -t context7-mcp .

Rooの設定

  • rooでcontext7を使う
    • roo側でwsl内のdockerを読んでcontext7を実行してくれる
    • 3点リーダーを押す→mcpサーバーを押す→グローバルmcpを編集を押すと下記のファイルを編集できる
    • C:\Users\[Username]\AppData\Roaming\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json
    • alwaysAllowは自由で
{
  "mcpServers": {
    "context7": {
      "command": "wsl",
      "args": [
        "bash",
        "-c",
        "docker run -i --rm context7-mcp"
      ],
      "transportType": "stdio",
      "alwaysAllow": [
        "resolve-library-id",
        "get-library-docs"
      ],
      "disabledTools": []
    }
  }
}

Rooで使ってみる

uvの使い方 use context7
  • をプロンプトとして入力
  • context7が使用できていそうな場合は導入完了

もしかしたら、WSLのDNS変えないとだめかも

  • context7の外部との通信がDNSによって阻害されるかも
  • nameserver 10.255.255.254 だと阻害されるかも
  • sudo nano /etc/wsl.conf
[network]
generateResolvConf = false
  • sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
  • wslの再起動
  • exit
  • wsl --shutdown
  • wsl

    未確認

  • Roo MarketplaceのMCPからもcontext7を導入できるが、どうやって導入しているのか分からないので触っていない。こちらのほうが簡単そう

参考

スタバ感想

スタバ感想

注意

  • 味覚が独特なので独特なレビューをします
  • 独特の例: よく焙煎したコーヒーから納豆の味がする

レビュー

  • 抹茶 クリーム フラペチーノ
    • 味蕾が開いてなかったのか、抹茶がほのかに感じる程度
    • 氷のつぶつぶが、マクドナルドのマックシェイクを思い出させる
    • 割高マックシェイク
  • アールグレイ ブーケ & ティー フラペチーノ 2025/06/19

Kindleのマンガ感想をブログ用Markdownに変換するGASを作成。

Kindleのマンガ感想をブログ用Markdownに変換するGASを作成。

  • (そのうち内容を書く)

  • 📘 JSON取得(Kindle bookshelf exporter)

  • ✍️ Copilotでジャンル分類
  • 🔗 GASでAmazonリンク追加
  • 📂 Google DriveMarkdown出力!

markdownに、ショートカットでチェックボックスにレ点を打てるvscode拡張機能 の設定

markdownに、ショートカットでチェックボックスにレ点を打てるvscode拡張機能 の設定

概要

Markdownチェックボックスを作成する際、以下のように手動で記述するのは面倒です。

- [ ]
- [x]

そこで、VSCode拡張機能Markdown Checkbox」を使用すると、ショートカットで簡単にチェックボックスを操作できます。

marketplace.visualstudio.com

使い方

以下のショートカットで操作可能です: - Ctrl+Shift+C- [ ] を作成 - Ctrl+Shift+Enter- [x] にチェックを付ける

設定方法

デフォルト設定では以下のようになります:

* [ ]
* [X]

これを以下のように変更する手順を説明します:

- [ ]
- [x]
  1. 箇条書きの形式を変更

    • Preferences: Open User Settings を開く
    • markdown-checkbox.typeOfBulletPoint- に設定
  2. チェックマークを小文字に変更

    • markdown-checkbox.checkmarkx に設定

設定によっては以下のような形式になる場合があります:

- [x] ~~*memo*~~ [2025-05-15]

これを防ぐには、以下の設定をオフにします:
- markdown-checkbox.dateWhenChecked
- markdown-checkbox.italicWhenChecked
- markdown-checkbox.strikeThroughWhenChecked

以上の設定で、Markdownでのチェックボックス操作がより快適になります!

Fletでビルド(flet build windows)するとき、VisualStudioいらんやろ~

Fletでビルド(flet build windows)するとき、VisualStudioいらんやろ~

結論→いります!!!

github.com

I have the same error a , the solution it work for me was INSTALL Visual Studio community 2022 , after installed . build successd

Visual Studio community 2022を入れるとビルドできたよ!!

きっかけ

  • FletというPython
    • webサイト
    • GUIアプリ(iOSAndroidWindowsMacLinux)
    • を作成できるFlutterをベースにしたライブラリがある。
  • ビルドする際に、以下の方法がある
      1. Flutter SDK + C++ Build Tools + Visual Studioを使う方法
      2. flet build windows
      1. pyinstaller等を使う方法
      2. flet pack main.py
      3. (py2exeはsetup.pyからビルド)

Visual Studio いらんやろ

  • 会社で試しにアプリを作成してみるにあたり、visual studio hogehogeエディションが必要になり、お金が結構かかる
  • 日々の作業はVSCodeで行っている
  • Visual Studioをそのためにライセンス買うのは無駄だなぁ...


  • お、Build Tools 以前はVisual Studioのラインセンスがないと使えなかったが、ライセンス無しで使えるようになったのか!

qiita.com

  • ためしにBuild Toolsだけでビルドできるかやってみるか
  • Desktop development with C++ インストーラーからインストールヨシ
  • flutter doctorのVisual Studioにチェック入っているヨシ
  • ビルドや!!!!!


ビルドできひんやんけ〜〜〜〜〜!!!

結論

  • flet build windowsしたいときは、VisualStudio Communityを入れましょう。
  • または、pyinstaller等を使う方法があり、結局、cx_Freezeをインストールし、ビルドしました。
    • python setup.py build
    • setup.pyの作り方は以下の記事が詳しい

qiita.com

  • pyinstallerは起動がおそすぎる
  • python v12環境では、py2exeが使えませんでした(私環境)