Macのデスクトップアプリで「ダウンロードのゲージが100%にならずに終わらない」場合の対処法メモ。
2026-11-08
Slackでファイルダウンロードが失敗する
2026-10-21
Geminiでファイル資料を含むスキルの作成手順
教育関係界隈では、Gem廃止、Skillへ移行ということへの衝撃が走っておりますが、表題の通り、ファイル資料を含むスキルの作成手順を紹介します。
Skillとは
Skill(スキル)とは、AIに「特定の作業のやり方」を覚えさせておく仕組みです。作業手順や指示を書いた SKILL.md というファイルと参考資料(PDFなど)を添えて登録しておくと、呼び出すだけでAIがその手順・資料に沿って作業してくれます。まあ、Gemみたいなもんなんですが、Skillというのは、ClaudeやChatGPTなどの他のLLMでも利用できる共通化した規格なんです。Geminiもそれに合わせましょうということで、Gemを廃止することにしたのでしょう。
Gemとの違い
Gemは「指示を設定した専用のAI」を事前に組み込んで会話するのに対し、Skillは「普段のチャット画面の中で @ で呼び出して使う機能」です。コマンドで呼び出す手間が必要というのが、ちょっと気になるところ。
スキルの作成手順
Geminiのサイドバーで [カスタマイズ] > [スキル]で作成します。スキルは、SKILL.md(カスタム指示)と資料ファイルをまとめた形式で作成する必要がありますが、カスタム指示を書くだけのスキルなら、画面上の編集だけでOKです。
カスタム指示だけでなく、資料ファイル(PDFなど)に基づいたスキルを作成する場合、現状ではファイル追加画面などがありませんので、以下のようにzipファイルを作成してアップロードします。何度も書きますが、現段階(2026/10/21)での方法なので、作成手順は今後変更になるかもしれません
1. スキルファイルの作成
- PC上でフォルダを作成します。
- フォルダ内に参照させたい 資料ファイル(pdfなど)を配置します。
- フォルダ内に SKILL.mdという名前のファイルを作成します。
- そのファイルをテキストエディターで開き、スキルとしての指示を書きます。
スキルの書き方ですが、スキル名はすべて小文字+ハイフン区切り(例: my-pdf-skill)で記述するといったルールがいくつかありますので、SKILL.mdの作成は、geminiなどとの対話で作ってもらい、それをペーストするのが良いです。私も最初にGeimiやChatGPTに作ってもらってます。
2. ZIPファイルの作成
SKILL.md と PDF資料を選択し、.zip 形式で圧縮します。DS_Store などの不要な隠しファイルが含まれないよう注意してください。
3. Geminiへのアップロード
パソコンのブラウザで gemini.google.com にアクセスします。
- サイドバーで [カスタマイズ]> [スキル] を選択します。
- 画面上部の アップロードアイコン をクリックし、作成した ZIPファイル を選択します。
- スキルの内容を確認・微調整し、[作成] をクリックします。
上記の手順は、現段階(2026/10/21)では、Geminiアプリからだと添付ファイルをskillとして組み込んでくれなかったので、ウェブアプリからの作成がポイントです。
Gemのときと違い、Googleドライブの資料を参照できなくなりました。もしかしたら、今後に仕様変更があるかなぁ。あと、いちいちzipを作成するもの面倒なので、画面上でファイル追加できるようにしてほしいですね。
2026-10-13
10月上旬は攻撃らしきアクセスが多かったようです
(この手の内容の投稿は初めてだな)
前日ふと、このbloggerのサイトのアクセス統計情報を見てみると、この1週間で47万アクセスという情報が。。。。多い日で19万アクセス/日。
「ついにおちラボの時代が来たか?!」と思いましたが、ページへのアクセス頻度は対してなく、、、、これは、昨今流行りの不正アクセス(攻撃)だったんじゃないかなと推測してます。
まあ、ここはGoogleのブログサイトですしね、、、Googleさんがセキュリティホール抱えてない限りは、まあ安全でしょう(と思いたい)
なお、10/9を最後に、今は鎮まっているようです。
2026-08-20
OpenCodeでbedrockのGPTモデルを呼び出す設定
表題の通り。。。よく忘れるのでメモ書き。このファイルのプロジェクトのフォルダに入れておけばOK。ホームディレクトリの設定ファイルに書かなくても大丈夫です。
2026-08-13
tmuxでSSH切断後もプログラムを継続
リモートのサーバーに接続した後に、長時間を要するプログラムを実行する場合、SSHの接続が切れたりして、プログラムの実行が終了してしまうのは悲しいですよね?これを解決してくれるのが、tmuxです。
1. インストール**
sudo apt install tmux
2. 名前付きセッションを開始
tmux new -s experiment
3. プログラムを実行**
conda activate myenv
python main.py
SSHが切れてもプログラムは動き続けます。
5. 元の画面に戻る
tmux attach -t experiment
という流れになります。
2026-07-16
Mac: フォルダ右クリック→クイックアクションにVSCodeで開くを追加する
MacでVSCodeを開くときに、フォルダを起点にしたいときありますよね?私はフォルダからターミナル開いてVSCodeを呼び出していたんですが、クイックアクションに設定するとラクです・
手順
- Automator** を起動
- 「新規書類」→「クイックアクション」を選択
- 上部を以下のように設定
- ワークフローが受け取る現在の項目:
- フォルダ(または「ファイルまたはフォルダ」)
- 対象:Finder
- 左側から シェルスクリプトを実行」を追加
- 入力の渡し方」を 引数としてに変更
- 以下スクリプトを書く
- 「ファイル」→「保存」(保存名がメニューに出てきます)
2026-06-04
Macでバージョン1.3以上のPDFを作成する方法(裏技?)
学会発表のために、EDASからPDF原稿を提出したら、
- The PDF file uses PDF version 1.3, however, only version 1.4 and greater are allowed.
- head -n 1 xxxx.pdf
- Word→ 印刷→PDF でダメ(1.3)
- Word→ 名前をつけて保存 → PDF でダメ(1.3)
- Word→ PDF(作り方はなんでもいい)→ Edgeに読み込ませる→印刷→PDF保存→ PDFでOK(1.7)
Claude CodeとZoteroと連携させるスキル
表題の通り、Claude CodeとZoteroと連携させるスキルを書いてみた、、、いや、Opus4.6に書かせたというのが正しい表現か。。。
仕様
- ローカルのZoteroクライアントに調べさせた文献の情報を登録させる
- PDFのダウンロード作業はさせない(手動でやります)
全部自動化させたいところですが、ライセンスの関係でPDFのダウンロードができないこともあったり、無駄な作業をさせてトークンの無駄遣いを防ぐという点で、PDFダウンロードは手作業としてます。
(P.S)今後は、このブログでもコードよりも、生成AIを動かすためのスキル記述(マークダウン)を紹介することが多くなるのかも。
2026-03-08
フォント埋め込みPDFの作り方(Word for Mac編)
原稿提出の際にPDFを求められるのは当たり前の時代になりましたが、フォント埋め込みPDFファイルの提出を求められることがあります。その方法のメモ書きです。
Wordのフォント埋め込み設定をする
- 環境設定→出力および共有→保存 の画面へ移動
- その画面にある「ファイルにフォントを埋め込む」にチェックをいれる
でOKです。
PDFで保存する
- 印刷に最適を選択してから保存
が正解です。
fontが埋め込まれているか確認する
MacのPreviewだとフォント確認ができないので、確認のできるサードパーティーのソフトで確認します。例えば、Adobe Acrobatが良いでしょう。
2026-01-06
SwiftPlayground:〜から、ほかのアプリからのデータへのアクセス権を求められています。
Mac版のSwiftPlaygroundを利用すると、
〜(自分のアプリ名)から、ほかのアプリからのデータへのアクセス権を求められています。
というダイアログが何度も出てくる事象が発生中。これは、MacOSのバージョンが上がってセセキュリティが厳しくなったことにより発生している事象(バグ)のようです。
回避策は今のところなし(2026/01/06現在)。とりあえず、プレビューを停止することで発生を抑えることはできますが、プレビューで動作確認をする際には毎回出てくるので面倒です。
本件はAppleの公式フォーラムでも取り上げられています
早く対応してほしいですね。

