デジタル

Excel

VBAでカレントディレクトリを変更する方法

ファイルを出力するExcelのマクロを実行するとそのファイルがどこに行ったか分からなくなることがあります。カレントディレクトリに出力されるのですが、そもそもカレントディレクトリがどこなのか分かりません。ファイルのある場所をカレントディレクト...
Python

PythonでDALL·E 3を使う方法

PythonでDALL·E 3のAPIを使って画像を生成することができます。通常はopenaiを使いますが、それを使わずにAPIを直に扱って、画像を生成してみます。正確には画像が生成されたURLを取得します。
Python

Pythonでライブラリを使わずにOpenAI APIを使う方法

PythonでOpenAIのAPIを使う場合、通常はライブラリのopenaiを使います。しかし最近、次のようなエラーが出て使えません。ImportError: cannot import name 'OpenAI' from 'openai...
Python

自作ライブラリのセットアップの方法

自分で作ったライブラリをインストールして簡単に使えるようにする方法です。
デジタル

ロジクールK855の初期設定で試した方法

ロジクールのキーボード「K855」を購入しました。Mac、Windowsとの接続で苦労しましたので、メモしておきます。
PHP

Burrn!のRSSを自作

最近、ある記事を読んで、RSSリーダーの存在を再認識しました。RSSリーダーは、ウェブサイトの更新情報を一元的に閲覧できるツールで、一見古臭い技術に思えますが、その有用性を再評価するきっかけとなりました。
Python

Pythonでdatetimeを使わずに現在の日時を取得する方法

Pythonで日時を扱う場合、datetimeライブラリを使います。ここではあえてdatetimeなどを使わずに現在の日時を取得する方法を紹介します。代わりにosライブラリを使うので環境依存かもしれません。MacOS14.2.1、Pytho...
デジタル

表の見出しを固定する方法

行数の多い表は見出しを固定したほうが見やすいです。HTMLで表の見出しを固定する方法です。
Python

Pythonアンパック入門

Pythonにはアンパックという仕組みがあって理解すると便利です。使い方をまとめてみました。
JavaScript

JavaScriptでユニコードをデコードする関数

ユニコードは「\uXXXX」の形式で表されます。例えば「都」は「\u90fd」になります。JSONは文字列をユニコードで表します。