Microsoft

Microsoft Bing search apiがMicrosoft Cognitive Services Search APIと統合されるようだ

メールが来たv5以降でもFREE枠があるようだ(追記部分)End of life for the Azure Data Market "Bing Search" and "Bing Web Results Only" API offerin...
Mac

Mac メール.appでhotmailのアカウントを追加する

存外苦戦したのでメモ手順Safariなどのブラウザでhotmailにログインし、右上からオプションを開くIMAPとSMTPのサーバー名を後で使用するメール.appのツールバーからアカウントを追加...をクリックし、その他のアカウントを作成す...
Android

Android 最近のNotificationについて

互換性大事だけど、ここまでくるとね。deprecatedがいっぱいで混乱したCompatを良く使うAPI Level 24 あたりですNotificationCompat.Builder builder = new Notification...
Python3

Python3 str.isnumeric()のfloat版

なぜか用意されていない。isnumeric()では小数の判断ができない。isfloat()みたいなのが欲しかった。結局、以下のような関数を定義した。def isfloat(numstr, finite=True, nan=False): "...
Python3

Python3 Pillowで画像の差を求める時はモードの確認を

from PIL import Image, ImageChopsimage1 = Image.open('a.png')image2 = Image.open('b.png')# モードが一致していないとValueError: image...
Python3

Python3 ログファイルを出力する

Python3では便利なログ記録機構であるloggingモジュールがある基本的には末尾の参考URLの基本チュートリアルを見ればいいだろうimport logging# loggingの設定# logformat = ' %(message)...
Python3

Python3 ファイル操作関連

参考16.1. os — 雑多なオペレーティングシステムインタフェース — Python 3.5.2 ドキュメント11.10. shutil — 高水準のファイル操作 — Python 3.5.2 ドキュメント11.2. os.path —...

n個をs個のグループに分割する。ただし、割り切れなくなる時は大体等しくする

分割についてのメモ。こういうのをなんていうか知らない。n個をs個に分割すると、q = n // s 個に分割できる(小数点以下切り捨て)r = n % s 個余る。(0
Python3

Python3 例外を自分で定義する

以下を定義しておけばいい。複雑な定義は混乱の元なので、なるべく簡潔にしよう。class MyError(Exception): def __init__(self, value): self.value = value def __str_...
Mac

Mac Komodo Editでテンプレートを作成する

Python3のスクリプトファイルは大体、Komodo Editで作成している。もともとテンプレートは用意されているが、若干の不満(デフォルト文字コードがASCIIなど)があったので、登録することにした。要約すると、自作テンプレート用のフォ...