関数は「どう呼ばれうるのか」も考えて仕様を設計すると良い
問題。文字列の指定位置にあるマルチバイト文字が何バイトで構成されているか判定する関数を考える。その関数の引数として、与える文字列の長さに等しい値を、判定すべき文字の位置(インデックス)として指定した場合、この関数仕様は以下いずれが望ましいか。
- 成功とし、0バイトと判定する
- 例外(対象が見つからない)とする
- 例外(引数不正)とする
問題。文字列の指定位置にあるマルチバイト文字が何バイトで構成されているか判定する関数を考える。その関数の引数として、与える文字列の長さに等しい値を、判定すべき文字の位置(インデックス)として指定した場合、この関数仕様は以下いずれが望ましいか。
WordPressの新テーマTwenty Fourteenではアルファベットを大文字化して表示する機能が頻繁に使われていますが、あまり好きではないのでテーマを直接編集で変更してしまいました。単純に、同梱のCSSファイルの … 続きを読む WordPressテーマ”Twenty Fourteen”でアルファベットを大文字化するのをやめさせる
カメラのRAW画像データの現像結果であるJPEGはバックアップ時は消しても良い。ということで、オリジナルのRAWファイルが存在する場合に限ってJPEGファイルを一括削除するスクリプトを書きました。GitHubでテキトーに … 続きを読む 写真ファイル整理用スクリプトrm-sidecar-jpegを公開
PCの各種データをバックアップするためにrobocopyコマンドを使ったバッチを使っているのですが、いつも特定のファイルについて「コピー先に、より新しいファイルがあるためコピーしなかった」というログが残っており気持ちが悪 … 続きを読む .emlファイルの更新日付がコピーと同時に更新されるWindowsの…仕様?
何となく、撮影結果のプレビューが撮影中に割り込むのは邪魔な気がしてきて、E-M1の設定を変更して撮影結果プレビューを出さないようにしてみた。特に手動での連写(短い間隔で何度も撮影すること、を意図)をしているとプレビューが … 続きを読む デジカメの「プレビュー」をオフにしてみた
昔のメモを見つけたので投稿しておきます。 手続き的なプログラミング言語ではループをよく書くと思いますが、大半は定型パターンがあります。たとえば配列のようなものから特定の条件を満たすものを検索する場合、普通は配列の要素を列 … 続きを読む コーディングパターン: ループ条件の定石を覆して良いことも
「写真家としての成長は実感しにくいので日記化すると良い」という話を見かけたので、プロになる気も写真家を名乗るつもりもさらさら無いけれど、試しに写真趣味の勉強記録を付けてみることにした。どうせ人生は暇つぶし。まじめ(?)に … 続きを読む 写真趣味の勉強記録を付けてみることに
横浜美術館で下村観山展を催していたので行ってみたのだけれど、その後はそのまま帰るだけだと思っていたら美術館を出た時に空が妙にモヤがかっていることに気付いた。この雰囲気を活かせばおもしろい写真が撮れるかもしれないなと思い、とりあえずランドマークタワーをコンデジで撮った。結果は、次の写真。
写真趣味の記録第3回目、2013年1月19日に横浜みなとみらいに「ブルーアワー」と呼ばれる時間の景色を撮りに行ったときの写真を振り返ってみる。前回同様、自分のための記録なので読んでもツマラナイこと間違い無しなので、暇でなければ読まないこと 😛
WordPressがバージョンアップして、新テーマの2014 (Twenty Fourteen)が有効化された。ということで早速変更してみたのだけれど、左側のカラムに表示するモノが無い…どうしたものか。 続きを読む WordPressの新テーマTwenty Fourteen