作業効率化

[macOS]バックスラッシュ用のキーが反応しない? Mac

[macOS]バックスラッシュ用のキーが反応しない?

macOSでは「¥」と「\」が区別されており、外付けキーボードで両方を使い分けたいと考えました。Ergodoxにキーマッピングを試みましたが、キーコードの解釈がmacOS側で行われるため意図した挙動になりませんでした。最終的にGoogle日本語入力の設定で「¥」を「\」に変更することで対応しましたが、「¥」の入力が不便になってしまいました。外付けキーボードの「¥ |」「\ _」キーを使い分けたい最近、プログラミングの機会が増え、「\」を入力したいことが増えました。いちいち「¥...
[VS Code]関数を丸ごと切り取るには?(折りたたみやアウトライン) とりあえずのメモ

[VS Code]関数を丸ごと切り取るには?(折りたたみやアウトライン)

VS Codeでは関数の折りたたみと切り取りを特定のショートカットキーで操作できます。関数全体の選択はCtrl+Shift+\で行い、折りたたみはCtrl+Shift+[またはCtrl+K Ctrl+0を使います。コードを整理すると大きなプログラムの編集効率が上がります。関数単位で切り取りたいVS Codeで「関数を切り取り」をスムーズにする方法はある?関数をまとめて閉じる(折りたたむ)には? text { fill: #333333; font-family: 'Meiry...
WordPressサイトのデータのバックアップとは?(手動とプラグイン) とりあえずのメモ

WordPressサイトのデータのバックアップとは?(手動とプラグイン)

WordPressサイトは、サイトのファイルをダウンロードしておけば、手動でバックアップできます。ただし操作が面倒なので、レンタルサーバーのバックアップ機能を利用したり、WordPressプラグインを追加したりします。レンタルサーバーの機能は簡単に設定できますが、プランによって機能に制限があります。BackWPupは柔軟な設定ができる一方で操作が複雑で、All-in-One WP Migrationは初心者でも使いやすいですがファイルサイズに制限があります。WordPress...
「SVG」とは?(Scalable Vector Graphics) プログラミング

「SVG」とは?(Scalable Vector Graphics)

「SVG」は拡大縮小しても画質が変わらないベクター形式の画像です。SVGファイルはテキスト形式でXMLで書かれており、メモ帳などで編集できます。ウェブサイトのロゴやアイコン、様々な画面サイズに対応する必要があるデザインに適しています。SVGは、テキスト形式の画像なので、生成AIとの相性もよいです。SVGとは(拡大できる図形の設計図)スマートフォンで画面を大きく拡大したとき、画像がぼやけてしまうことがあります。だけど、ウェブサイトのロゴやアイコンの中には、どれだけ拡大してもくっ...
[macOS]ファイル名の先頭に作成日時を追加するBashスクリプトの作り方 Mac

[macOS]ファイル名の先頭に作成日時を追加するBashスクリプトの作り方

macOSでファイル名の先頭に作成日時を追加するBashスクリプトを作成しました。このスクリプトは実際のファイル作成時刻を取得し、既にタイムスタンプがついたファイルは処理をスキップします。環境依存はありますが、時系列での文書管理がより簡単になる実用的なツールです。生成AIを使うとスクリプトはすぐに出来上がります。しかし、実際に使うと細かな注意点(境界条件)が出てきます。スクリプト内のコマンドの特徴を知っておくと、補足して仕上げるのがスムーズです。 text { font-fa...
【基本】生成AIの「記憶の鮮度」を管理するコツ(コンテクストウィンドウ) AIの話題

【基本】生成AIの「記憶の鮮度」を管理するコツ(コンテクストウィンドウ)

生成AIから目的に適った回答を得るには、詳細で具体的なプロンプトを与えるのが大切です。ただし、生成AIには一度に参照できる情報量に限界があり、会話が長くなるにつれ「脈絡のない答え」が増えてきます。適切なタイミングでチャットを仕切り直して、「記憶の鮮度」を維持する工夫が有効です。生成AIの基本的な性質について話したいと思います。最も伝えたいことは「プロンプトとチャットの長さ」という考え方です。YouTube動画でも話しています。生成AIとの会話の分量は長くなる生成AIは一つ一つ...
Windowsでスクリーンショットを撮る方法(Win+PrtSc) Windows

Windowsでスクリーンショットを撮る方法(Win+PrtSc)

Windows 8 以降のパソコンでは「Win+PrtSc」で全画面のスクリーンショットを撮影し、自動的に「ピクチャ」フォルダ内に保存できます。「Win+Shift+S」を使うと画面の一部だけを選択して撮影でき、切り取り&スケッチで編集できます。「Alt+PrtSc」や「PrtSc」ではクリップボードに画像をコピーし、ペイントやワードに貼り付けて利用します。Win+PrtScでスクリーンショットを保存(Windows 8〜)パソコン画面の様子は画像として記録できます。これを「...
生成AIで説明スライド作るためのプロンプトを作った(SVG) AIの話題

生成AIで説明スライド作るためのプロンプトを作った(SVG)

説明スライドを効率的に作成するためのSVGプロンプト開発過程を紹介します。スタイル一元管理やテキスト配置の最適化により、視認性の高いデザインが実現できます。反復的な改善プロセスを通じて、情報伝達と視覚的魅力を両立させたプロンプトを開発できました。生成AIで情報をスライドに変換する生成AIは、文章だけでなくスライドも作ることができます。Claude 3.7 Sonnet にプロンプトを与え文章を送信すると、約45秒ほどで SVG(ベクター画像)を生成してくれました。プロンプトで...
WordPressの古いリビジョンをまとめるカスタムプラグインを作った とりあえずのメモ

WordPressの古いリビジョンをまとめるカスタムプラグインを作った

WordPressの古いリビジョンを整理するカスタムプラグインを作成しました。このプラグインは一週間以上前のリビジョンから日ごとに最新の一つだけを残し、データベースの肥大化を防ぎます。管理画面からリアルタイムで進行状況を確認でき、毎日自動実行されるため効率的なサイト管理ができます。WordPressの記事保存の処理は、体感ではそこまで速くはなりませんでした。編集履歴を管理するプラグインを作ったWordPressで記事を保存する処理が遅くなってきた気がします。リビジョン(編集履...
「ビジネスチャットツール」とは? とりあえずのメモ

「ビジネスチャットツール」とは?

「ビジネスチャットツール」は、チームメンバー間でリアルタイムにメッセージを交換できるシステムです。メールより即時性が高く、個人間やグループでの会話、ファイル共有、過去メッセージの検索が簡単にできます。Slack、Chatwork、Microsoft Teamsなど各ツールには特徴があり、セキュリティ面でも認証や暗号化で情報を保護できます。要は、「仕事用のグループチャット」ですね。文書ファイルなどを共有する保存領域もあるので便利です。ビジネスチャットの共通的な特徴「ビジネスチャ...
生成AIでインフォグラフィックを作れる AIの話題

生成AIでインフォグラフィックを作れる

生成AIは調べものよりも情報変換で役立ち、細かいプロンプトで指示すると図やイラストを用いて見やすくまとめます。グラフィックレコーディング風のプロンプトを使うと、超一流デザイナーのようなインフォグラフィックが作成できます。特定のカラースキーム、タイポグラフィ、レイアウトを指定することで、視覚的に魅力的な情報表現が可能です。続きはこちら。生成AIは情報の見た目を変えるのが得意生成AIは調べものよりも、情報変換で役に立ちます。かんたんな要約だけでなく、細かいプロンプトで指示すると、...
[Windows 11]コマンドプロンプトとWindows Terminal, PowerShell Windows

[Windows 11]コマンドプロンプトとWindows Terminal, PowerShell

コマンドプロンプトとはWindows 11には、テキストベースのコマンドでシステムを操作できるツールがあります。それが「コマンドプロンプト」(cmd.exe)です。コマンドプロンプトは、Windows 11に最初から入っているテキスト入力式の操作画面です。Windows回復環境(Windows RE)でも利用できるので、トラブル時の修復ツールとしても活用されます。普段使っている画面(グラフィカルユーザーインターフェース、略してGUI)とは違い、文字を打ち込んでパソコンに指示を...
[Mac]OneDriveの共有フォルダがショートカットファイルになってしまった Mac

[Mac]OneDriveの共有フォルダがショートカットファイルになってしまった

MacのOneDriveで共有フォルダが消え、代わりに「.url」というショートカットファイルになっていました。以前は、共有フォルダへのショートカットを追加しておくと、OneDriveアプリで同期されFinderから直接アクセスできました。改めて、ブラウザからOneDriveにアクセスして「自分のファイルにショートカットを追加」しましたが、問題は解決しませんでした。環境:macOS Sonoma 14.7.4(Intel), OneDrive 25.015.026.0002今...
ふつうの文章をAIエディタで書く方法(Cursor) AIの話題

ふつうの文章をAIエディタで書く方法(Cursor)

Cursorは、「AI連携機能を追加したエディタ」で、文の補完や修正、AIパネルでの対話など便利な機能があります。これは、プログラミングだけでなく文章作成の全般にも役立ちます。無料プランでも「プレミアムAIモデルでの修正や対話は月50回まで」などの回数制限がありますが、基本機能は使えます。Cursorはプログラミングだけじゃない「Cursor」は、AI機能を組み込んだテキストエディタです。Visual Studio Codeをベースに開発されているのでプログラマ向けに見えます...
ポメラの代替として「Caret」(Chromebookのオフラインエディタ) いろんな周辺機器

ポメラの代替として「Caret」(Chromebookのオフラインエディタ)

Caret と Caret Mod は、Chromebookで完全オフラインで動作するテキストエディタです。文書作成に特化したポメラの代替デバイスとして、Chromebookを利用できます。Caret Mod は日本語向けに最適化され、メニューの日本語化や日本語フォントの組み込みなど、日本語環境での使いやすさが向上しています。Caret はChromebookで動く「ポメラ」について調べていたら、「ChromeBookにエディタCaret Modを入れる」という手もあることを...
[mac] Finderのカスタムショートカット例(ゴミ箱) Mac

[mac] Finderのカスタムショートカット例(ゴミ箱)

私は、⌘Dを「ゴミ箱に入れる(Delete, Dustbox)」に変更しています。⌘Dは標準では「ファイルの複製(Duplicate)」ですが、これは「⇧⌘D」に変更しました。ファイルの削除はよく使う操作なので、左手だけでできるショートカットキーがあるとスムーズです。こちらもどうぞ。
[WordPress]カスタムプラグインで投稿文字数の自動集計機能を追加した とりあえずのメモ

[WordPress]カスタムプラグインで投稿文字数の自動集計機能を追加した

WordPressの投稿文字数を日々集計し、データベースに保存するプラグインを作成しました。従来は集計画面表示時のみ実行されていた処理を、記事保存時に自動実行するように改善しました。下書き保存時の処理は負荷を考慮して省略し、公開・更新・削除時のみ実行する仕様としました。
生成AIを活用してInstagramハイライトを作成する方法(GPTs) AIの話題

生成AIを活用してInstagramハイライトを作成する方法(GPTs)

生成AIとデザインツールを組み合わせると、効率的にInstagramのハイライトを作成できます。GPTsを使用してアイデアを生み出し、Canvaでデザインを作成すると、魅力的なコンテンツを制作できます。作成したコンテンツをInstagramのストーリーズに投稿し、ハイライトとしてプロフィールページに長期表示できます。複数のツールを組み合わせるInstagramのプロフィールには、「ハイライト」という要素があり、プロフィール情報を追加できます。Instagramのハイライトをど...
AutoHotkeyのかんたんな使い方(Windowsのキー操作で自動処理) Windows

AutoHotkeyのかんたんな使い方(Windowsのキー操作で自動処理)

AutoHotkeyは、スクリプトを作成してキーに処理を割り当てるツールです。カスタムのショートカットキーで、Windowsでの作業効率を向上させることができます。AHKスクリプトには、変数、関数、メッセージボックスなどの機能があり、キー操作で複雑な処理を自動化できます。AutoHotkeyのインストールと設定公式サイト(autohotkey.com)からAutoHotkeyをダウンロードして、インストールします。v2.0以降とそれ以前(v1.1)でスクリプト構文にも違いがあ...
【入門】Windows PCを使いこなすための最重要ショートカットキー(クリップボードと安全装置) Windows

【入門】Windows PCを使いこなすための最重要ショートカットキー(クリップボードと安全装置)

パソコン操作の「ショートカットキー」を覚えると、作業効率が大きく向上します。コピー(Ctrl+C)、貼り付け(Ctrl+V)、保存(Ctrl+S)など、日常的によく使う操作のショートカットキーから習得すると効果的です。YouTube動画でも話しています。Windows基本のショートカットキー5選PCの操作効率を大きく左右するのが、「ショートカットキー」の使用です。「ショートカットキー」は、マウス操作では何段階もかかる作業を、キーボードの組み合わせ一つで実行できる便利な機能です...
[Inkscape] ロゴをSVGで作り直した とりあえずのメモ

[Inkscape] ロゴをSVGで作り直した

InkscapeというベクターグラフィックソフトウェアでSVG形式のロゴを制作する方法を解説します。図形ツールやテキストツールを使用して基本的な要素を配置し、整列機能やグループ化で効率的にデザインを調整できます。色の設定においては、RGB値を正しく指定することでSVGエクスポート時の色の変化を防ぐことができます。SVGのよいところは、拡大縮小で劣化しないことと、あとから色を変更できることです。「新規ドキュメント」を作成これまでPowerPointで作ってPNG形式にしていたロ...
InkscapeにKeynoteカラーパレットを追加した(GIMPパレット形式) とりあえずのメモ

InkscapeにKeynoteカラーパレットを追加した(GIMPパレット形式)

Inkscapeに新しいカラーパレットを追加するには、設定フォルダ(palettes)内に.gplファイルを追加します。ファイルにはGIMPパレット形式で色情報を記述し、保存します。Inkscapeを再起動すると、新しいカラーパレットが使用できるようになります。必要なファイルと場所Inkscapeでデザイン作業をしているのですが、Keynoteのカラーパレットを使いたいと考えています。設定フォルダ内にファイルを作成する必要があると聞きましたが、具体的な手順がわかりません。カラ...
Inkscapeでエクスポートしたsvgが表示されない?(viewBoxの異常値) とりあえずのメモ

Inkscapeでエクスポートしたsvgが表示されない?(viewBoxの異常値)

InkscapeでエクスポートしたSVGファイルの表示されない場合、viewBoxの値や transformの設定がおかしいのかもしれません。「ドキュメントのプロパティ」でページサイズを適切に設定してから、エクスポートし直すと正しい SVGファイルになります。エクスポートしたsvgが表示されない?InkscapeでエクスポートしたSVGが表示されないことがあります。何が原因ですか?問題のSVGファイルのXMLを見ると、viewBoxやtranslate の値が異常に大きな値に...
[Chrome]タブを切り替えると処理が進んでいない?(非アクティブタブ) Mac

[Chrome]タブを切り替えると処理が進んでいない?(非アクティブタブ)

Chromeブラウザでは、タブを切り替えるとバックグラウンド処理が影響を受けることがあります。これは、非アクティブタブのリソース使用やJavaScript・WebSocket接続を制限する設計になっていることが原因です。重要な処理中はタブを開いたままにするか、別ウィンドウでの実行やPWAの利用を検討することができます。オンラインツールの処理でサーバ側に指示を出して待つ場合でも、それを受け取るクライアント側の応答が停止していると、処理が停滞してしまうものが少なくないのです。タブ...
Mac

[macOS] Emacsで^Hをバックスペースにする設定

macOSのターミナルでEmacsを使用する際に、バックスペースの設定が必要になりました。global-set-keyコマンドを使用して、C-hキーをバックスペースとして機能するように設定しました。その他にもautocomplete.elの問題があり、さらなるメンテナンスが必要な状況です。^H をバックスペースにする久しぶりに macOSのターミナルで Emacsを起動したら、^H をバックスペースにする設定が違っていました。確か以前はこれで動いていたはずなのですが、(glo...
[macOS]シェルスクリプトをFinderから実行するときの注意点(作業フォルダ) Mac

[macOS]シェルスクリプトをFinderから実行するときの注意点(作業フォルダ)

macOSのシェルスクリプトをFinderから実行するためには、拡張子を.commandに変更する必要があります。ただし、実行時のカレントディレクトリはユーザディレクトリになってしまうため、cd $(dirname $0)でスクリプトのあるフォルダに移動する必要があります。この方法を使うことで、Finderから直接シェルスクリプトを実行し、作業フォルダ内にファイルを作成することができます。 text { fill: #333333; font-family: 'Meiryo'...
[mac]Google日本語入力で半角カタカナを入力するショートカットキー(^; ^t) Mac

[mac]Google日本語入力で半角カタカナを入力するショートカットキー(^; ^t)

Google日本語入力(Mac版)で「半角カタカナ」を入力するには、かな変換中に control+;(controlキー(^)を押しながら ; キーを押す) と入力します。または、「F8」でもできます。設定によっては、IME流の control+t の場合もあります。Macでは Windows PCと違って、「無変換」キーがないんだよね。半角カタカナこのショートカットキーは、「半角化」。変換中の文字が日本語なら半角カタカナに、英数字なら半角英数に変換します。現在は、半角カタカ...
Mac

[Mac] 音声入力やSiriがすぐに切れる

Macで音声で文章を入力をしようとしたら、うまくいかなくなりました。コマンドキー(⌘)の二度押しを音声入力のショートカットにしているのですが、ピコッという音の後に、すぐにマイクがオフになってしまいます。メニューバーから「Siri」を起動させても、同様にすぐに切れてしまいました。「システム設定」でSiriやプライバシーの許可、マイク入力のボリュームなどを確認しても原因が見つけられませんでした。macOS Sonoma 14.7.1 試したことシステム設定の「プライバシーとセキュ...
ブロックエディタを狭い画面で表示するときの文字サイズを小さくした とりあえずのメモ

ブロックエディタを狭い画面で表示するときの文字サイズを小さくした

ブロックエディタを狭い画面で表示する際の文字サイズを小さくしました。画面幅1080px以下の時に、文字や余白を調整するカスタムCSSを追加しました。これにより、AI画面を表示させた狭い画面でも、文章の全体像が見やすくなりました。ブラウザにサイドバーを表示すると「狭い」ブラウザのサイドバーにAI画面などを表示させると作業がスムーズになるものの、表示画面は狭くなります。特に、WordPressのブロックエディタを使っているときに、文章の全体像が見えにくく感じます。一時的にサイドバ...
テキストから図解を生成するNapkin AI AIの話題

テキストから図解を生成するNapkin AI

「Napkin AI」は、入力された文章から図解を自動生成するAIツールです。生成された図解は編集可能で、画像やSVGファイルとしても保存したり、クリップボードにコピーしたりできます。現時点ではひな型の数が限られていますが、高機能なSmartArtのような便利なツールとして利用できます。「Napkin AI」と「Auto Spark」ボタン「Napkin AI」は、入力した文章を元に図解を作ってくれる生成AIです。(参考)基本的な編集画面は、「白紙のノート」のような感じです。...
Chromeにサイドパネルとマウスジェスチャーを拡張した(Page Sidebar, simpleGestures) とりあえずのメモ

Chromeにサイドパネルとマウスジェスチャーを拡張した(Page Sidebar, simpleGestures)

Chromeで面倒な画面切替えをスムーズにするために、「サイドバー」と「マウスジェスチャー」のChrome拡張機能を追加しました。Page Sidebarを使うと、サイドバーで別のウェブサイトを開きながら作業ができ、タブの切り替えが減ります。simpleGesturesは、マウスの動きだけで様々な操作ができるため、ブラウジングがよりスムーズになります。(参考)(chromeウェブストア)Page Sidebar | Open any page in side panel(Ch...
検索して要約してくれる AI検索エンジン「Genspark」(Sparkpage) AIの話題

検索して要約してくれる AI検索エンジン「Genspark」(Sparkpage)

Gensparkは、AIを活用して検索と要約を行う新しい検索エンジンです。Sparkpageという機能により、複数の情報源からデータを集めて1つのウェブページにまとめます。リアルタイム検索や対話式探索が可能で、個人のニーズに合わせた情報整理ができます。AI検索エンジンGenspark「Genspark」は、AIを活用した新しい検索エンジンです。その特徴は、包括的な情報を一つのウェブページにまとめてくれること。従来の検索エンジンとは異なり、ユーザーが複数のウェブサイトを巡る必要...
[Excel VBA] ブックの各シートをひとまとめにするVBAコード Word・Excelなど

[Excel VBA] ブックの各シートをひとまとめにするVBAコード

1つのシートにまとめるマクロを作った大きな名簿などは、シートを分けて管理することがあります。しかし、差し込み印刷などでは1つのシートにまとめる必要があります。そこで、エクセルブックを開いて各シートの内容をまとめるマクロブックを作りました。VBAコードマクロを実行すると、指定したブックの全シートのデータがマクロブックのシート1にコピーされます。Sub CombineSheets() Dim wb As Workbook Dim ws As Worksheet Dim destW...
マスターデータベースを作成する意味とそのコツ Word・Excelなど

マスターデータベースを作成する意味とそのコツ

「マスターデータベース」は、企業や組織のシステムで「基本」となる情報を管理するためのデータベースです。マスターデータベースとは?通常のデータベースは日々の業務で発生するデータを蓄積していきますが、マスターデータベースは基本情報を管理します。マスターデータベースの概要マスターデータベース基本情報の管理あらかじめ入力しておく通常のデータベース日々のデータを蓄積頻繁に更新されるあらかじめ基本的な情報をマスターデータとして入力しておき、日々の業務ではこれを参照して処理します。例えば、...
[Electron]連続コピーアプリを作ってみた(monclip) Mac

[Electron]連続コピーアプリを作ってみた(monclip)

Electronを使用してMac用のクリップボード記録アプリを作成しました。このアプリは、コピーした内容を自動的に記録していき、まとめて編集・利用できるようにします。ネットショッピングやレポート作成時の情報収集に便利で、簡単な操作で使用できます。クリップボード記録アプリを作った自分のMac用に「クリップボード記録ツール(monclip:Monitor Clipboard)」を作りました。パソコンで文字をコピーするたびに、その内容を自動的に記録してくれます。(ダウンロード:動作...
[Excel]個人用マクロブックがロックされないように「読み取り専用」にするマクロのメリット・デメリット(ChangeFileAccess, xlReadOnly) Word・Excelなど

[Excel]個人用マクロブックがロックされないように「読み取り専用」にするマクロのメリット・デメリット(ChangeFileAccess, xlReadOnly)

Excelの個人用マクロブックは自動読み込み時に排他制御の問題が発生し、警告メッセージが表示されることがあります。この問題を解決するために、マクロブックを読み取り専用モードで開くか、自動読み込みを無効にする方法があります。ただし、これらの解決策にはマクロの編集や利用に関して一定の制限があります。この警告ってわずらわしいよね。警告メッセージの原因(自動読み込みと排他制御)Excelを開いて個人用マクロブックが開かれているときに、エクスプローラーのプレビューで表示したり、Altキ...
Gmail(デスクトップ版)の検索の基本 クラウド

Gmail(デスクトップ版)の検索の基本

Gmailのデスクトップ版では、上部の検索ボックスを使って効率的にメールを検索できます。キーワード入力や検索オプションを活用することで、詳細な条件での検索が可能です。複数のキーワードや検索演算子を使用することで、より精度の高い検索結果を得ることができます。
Gmailで受信したメールを自動的に処理をする(フィルターの基本) クラウド

Gmailで受信したメールを自動的に処理をする(フィルターの基本)

Gmailは、受信メールに対して自動的にフィルター処理をする機能があります。メールマガジンの整理や添付ファイルの管理、重要な連絡の優先化などに活用できます。条件と処理内容を組み合わせることで、効率的なメール管理が可能になります。Gmailのフィルターの主な用途不要なメールを処理する必要なメールを分類する重要なメールを目立たせるバッチ処理迷惑メールを自動削除特定の単語やフレーズを含むメールを自動的に削除または迷惑メールフォルダに移動させることで、受信トレイをクリーンに保てます。...
Wordの印刷設定のままPDFに残すには?(CubePDF) Word・Excelなど

Wordの印刷設定のままPDFに残すには?(CubePDF)

Wordで細かな設定で印刷したい場合、毎回と解除されてしまうのが不便で、ミスの元になります。CubePDFという無料の仮想プリンターソフトを使うと、印刷の要領でPDFを作成できます。CubePDFは印刷時に選択でき、PDFだけでなく様々な画像形式にも変換できます。CubePDFは、Windows PCにインストールしておくといろんな場面で役立ちます。Wordで印刷すると印刷設定が解除されてしまうWordで印刷すると、毎回 印刷設定(ページ指定など)がクリアされてしまいます。同...