✖
江ノ島
✖
✖
Android O から広色域ディスプレイがサポートされる
デベロッパープレビューのそのようなことが書いてあった。
Wide-gamut color for apps: Android developers of imaging apps can now take advantage of new devices that have a wide-gamut color capable display. To display wide gamut images, apps will need to enable a flag in their manifest (per activity) and load bitmaps with an embedded wide color profile (AdobeRGB, Pro Photo RGB, DCI-P3, etc.).
アクティビティごとに設定が必要らしい。Lightroom Mobile みたいなアプリが恩恵をうけそうだ。ブラウザは対応するだろうか?
関連エントリー
- Manifest for a web application https://w3c.github.io/manifest/ https://developers.google.com/web/updates/2014/11/Support-for-instal...
- 広色域ディスプレイの広がり アップル製品は iPhone も含めて徐々に DCI-P3 という色域をサポートしつつある。特に iPhone7 はカメラで撮影した JPEG の色域が DCI-P3 になっているらしい。 Andro...
- Safari 10.1 から CSS でも広色域対応 New Web Features in Safari 10.1 | WebKit Editor’s Draft の CSS Color Module Level 4 を実装する形で Safari に ...
- cordova run android --device でエラー :processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution ...
- Android で外部キーボード使用時の日本語入力を快適にする (SKK) https://play.google.com/store/apps/details?id=jp.kcm.thumbctrl.en.layout これを入れて、レイアウトから Caps Lock ->...
リファラは必ず確認
Google Analytics のリファラデータを API 経由で取得して見ています。
なんでAPI経由かというと、できるだけ新しく貼られたリンクだけをチェックしたいから、です。APIで「90日前〜7日前」と「7日前〜今日」の2種類のリファラのリストを取得し、後者から前者を引いた差分を見ています。
まぁアナルのことはどうでもよくて、みんなもっとブログや日記 (ツイッターではなく) を書くべきです。
関連エントリー
- Google Photos の画像の exif を API 経由で得て表示 写真の右下に exif 情報を出すようにしてみた。どう表示させるのがいいのか悩んだけど、とりあえず常時表示してみることに。ほんとは最初の時点では表示させたくないんだけど、hover で出るってのもなん...
- Google Photos 依存からの脱却 Google Photos が発狂してからと書いてから、いろいろ見積って画像をセルフホストすることに決めた。とにかくアップロード機能はあとで作るとして、現状の画像が表示されていない状態を是正しなければ...
- github releases に登録した assets のダウンロード数を一発でリスト表示するワンライナー UIには出ていないがAPI経由だと取得できる。認証なしで誰でもとれる (権限いらない)。 curl https://api.github.com/repos/atom/electron/release...
- Google Photos が発狂してから Google Photos が発狂して、Google Picker 経由でつけたリンクに認証がかかるようになったり、利用制限がかかるようになった。おかげで過去に貼りつけた画像がいっさい見れなくなったり...
- Mac のアクセシビリティAPIで何が取得できるか簡単に調べられる UIElementInspector UIElementInspector は Apple が提供している開発ツールで、マウスカーソル直下にあるアクセシビリティオブジェクトについて、どんな属性と値があるかを表示してくれる。便利 https...
✖
✖
長年の悩みだったレンズ前玉の汚れが落ちた……
5年ぐらい前 (というか買った直後ぐらい)に EF 100mm F2.8 MACRO に傷をつけてしまっていて、ずっとそのことについては心にトゲが刺さったような気持ちだった。まぁとても小さい傷なので画質に問題はないだろうと思いそのまま使っていたし、実際撮影画像見ても一切わからないので、純粋に心のトゲの問題である。
過去に試した方法
傷?汚れ?をつけてしまったあとに試したのはハクバのレンズペンだったが、これでは落ちなかった。
指紋は綺麗に落ちるので、ついてしまったのが落ちないのは汚れではなく傷になってしまっているからだろうとこの時思い込んでしまっていた。
今日、試した方法
ふと思いついて無水エタノールをキムワイプにつけて優しく何度かこすってみたところ、傷だと思っていたものはみるみるうちにあっさり消滅した。つまり傷だと思いこんでいたものは落ちにくい汚れだったというオチであった。
健栄製薬 無水エタノールP 500ml(掃除) cho45
ほかの方法
レンズコーティングがどういうものなのかわからない以上、無水エタノールも絶対に安全とはいえず、界面活性剤タイプが一番安全なはず。
界面活性剤タイプだとフジのがよく使われているっぽい。揮発しないので完全に拭き取らないといけないところが面倒なところ。
しかし調べた感じだとレンズコーティングはそんなに簡単に剥れたりするものではない (溶剤よりも摩擦を心配すべき) っぽい。ので無水エタノールでも良いのではないかという結論にいたった。
無水エタノールはかなり揮発性が高いので余計なものが恒久的に表面に残るという心配がないのは安心。
ペーパーは「ダスパー」というレーヨンでつくられたものが良いらしい。今回は使わなかったが次回からこれを使いたい。
安全な方法
安全な順に
- メーカーに清掃修理依頼を出す
- 乾式のレンズクリーナーを使う
- 界面活性剤タイプの洗浄剤を使う
- 無水エタノールを使う
さらに強力な方法もあるが、プラスチックを侵すので無水エタノールでダメなら諦めたほうがいいと思う。
関連エントリー
- 両面テープで貼るタイプのチャイルドロックの剥しかた リッチェル ベビーガード はがせる多目的ストッパー cho45 リッチェル ★ 4.0 / 5.0 cho45 チャイルドロックってのはこういうやつです。メーカー的にはドライヤーで温めて剥すのが正当っ...
- ハイターの種類と選びかた。最も汎用性が高いのは 花王の漂白剤シリーズに「ハイター」というのがあるが、種類がいっぱいあってよくわからない。というところだけど、実は公式のFAQに一覧があって、どのように成分が違うのかと用途が記載されている。 http:...
- Sonnar T* FE 55mm F1.8 ZA ソニー SONY 単焦点レンズ Sonnar T* FE 55mm F1.8 ZA Eマウント35mmフルサイズ対応 SEL55F18Z cho45 ソニー ★ 3.0 / 5.0 cho45 TAM...
- 自転車 (クロスバイク) 関係でさらに買ったもの (この写真はちょっと古い) 装備をいろいろ変えたり、楽に走れる姿勢(ポジションというらしい)を探してたりしてるが、またいくつかものを買った。 安全メガネ 河川敷を走ることが多いけど、虫がものすごい勢い...
- マキタ レシプロソー 10.8V JR104D 買ってみた マキタ(Makita) 充電式レシプロソー 10.8V 1.5Ah 本体のみ JR104DZ cho45 マキタ(Makita) ★ 5.0 / 5.0 cho45 ストローク13mm。切断能力50m...
✖
✖
Lightroom カタログを専用ドライブに
240GB の SSD に Lightroom のカタログを移動した。今まで OS が入っているシステムドライブにそのまま置いていたが、カタログ、とくにプレビューが大きく容量を圧迫していたため、これを解消することを目的とする。
カタログと Time Machine
カタログに付随するものとして Previews.lrdata と Smart Previews.lrdata があり、カタログ自体よりもこれらの容量が支配的になる。しかしこれは Time Machine から除外しても良い。元のファイルがあればいくらでも再生成できるものだからだ。実際これらの lrdata を削除して Lightroom を起動しても何の警告もなく起動し、プレビューは必要に応じて再生成されスマートプレビューはなかったことにされる。
スマートプレビュー
もしドライブを常時接続している場合は恩恵がないので生成しないほうがよさそう。読み込みダイアログで生成するチェックボックスをはずすこと。
これは写真ストレージになっているドライブを頻繁にとりはずして(例えばノートPC単体にして)現像を行いたいときのためのものなので、それをやらないなら特にメリットはない。
.lrcat っていったい何なのか
関連エントリー
- Lightroom 環境の変更 (macOS → Windows10) 元写真ファイルはNASへ。カタログは NAS などに置けないので iSCSI とかも考えたが、一旦ローカルへ置く、みたいな方針。 写真ファイルはまるっと移動。カタログは .lrcat だけ必要なので、...
- Lightroom 写真の保存位置の変更 既存のものを新しい場所にコピー Lightroom 上で「フォルダの場所を更新」 読みこみダイアログでコピーする場所を新しい場所に Time Machine のバックアップ元として新しい場所を追加する...
- Lightroom のカタログを SQLite で読んで統計を出したりする .lrcat っていったい何なのか カタログファイルの実体である lrcat は SQLite の DB ファイルそのもの。sqlite3 foo.lrcat すると中身を見ることもできる。 部分的に...
- デカい文字をA4で分割して印刷するツールをJSで書いた デカ文字A4ジェネレータというのを書いた。 https://github.com/cho45/dekaimoji-a4 原寸印刷について いくつか方法があるがピンヘッダのレイアウトを実寸で印刷するツー...
- ディスクを増設したらWindowsが起動不能に 増設した直後は起動し (未フォーマットの状態)、Windows が起動後「ディスクの管理」でドライブを初期化し、シンプルボリュームを追加した。 そのあと再起動したら起動しなくなった。具体的には起動時に...
Lightroom のカタログを SQLite で読んで統計を出したりする
.lrcat っていったい何なのか
カタログファイルの実体である lrcat は SQLite の DB ファイルそのもの。sqlite3 foo.lrcat すると中身を見ることもできる。
部分的に見た結果をメモしておく
# 画像に対応するテーブル? Adobe_images # Exif 情報に対応するテーブル? AgHarvestedExifMetadata # ファイルに対応するテーブル? AgLibraryFile AgLibraryFolder # 画像とファイルのリレーション? select Adobe_images.captureTime, baseName, modTime from Adobe_images inner join AgLibraryFile on Adobe_images.rootFile = AgLibraryFile.id_local; # 画像と exif のリレーション? select * from Adobe_images join AgHarvestedExifMetadata on AgHarvestedExifMetadata.image = Adobe_images.id_local;
たとえば
sqlite> .schema AgHarvestedExifMetadata
CREATE TABLE AgHarvestedExifMetadata (
id_local INTEGER PRIMARY KEY,
image INTEGER,
aperture,
cameraModelRef INTEGER,
cameraSNRef INTEGER,
dateDay,
dateMonth,
dateYear,
flashFired INTEGER,
focalLength,
gpsLatitude,
gpsLongitude,
gpsSequence NOT NULL DEFAULT 0,
hasGPS INTEGER,
isoSpeedRating,
lensRef INTEGER,
shutterSpeed
); なので (index は省略)、dateYear ごとの focalLength 統計を求めたい場合は
select dateYear, focalLength, count(*) from AgHarvestedExifMetadata group by dateYear, focalLength; とか、もっとシンプルにレンズ焦点距離の使用頻度なら
sqlite> select focalLength, count(*) as cnt from AgHarvestedExifMetadata group by focalLength order by cnt;
...
24.2|1003
35.0|1037
|1093
200.0|1139
18.0|1153
22.0|1307
24.0|1378
70.0|1928
50.0|1978
30.0|4265
100.0|4522 みたいなことはできる。
レンズ名ごとの撮影枚数 (Lightroom 上でもわかるが) なら
select AgInternedExifLens.value, count(*) as cnt from AgHarvestedExifMetadata join AgInternedExifLens on AgHarvestedExifMetadata.lensRef = AgInternedExifLens.id_local group by lensRef order by cnt; とか。
今年の統計 (これも Lightroom 上でもわかるが) だけならこんな感じとか
select AgInternedExifLens.value, count(*) as cnt from AgHarvestedExifMetadata join AgInternedExifLens on AgHarvestedExifMetadata.lensRef = AgInternedExifLens.id_local where dateYear = CAST(strftime("%Y") AS NUMERIC) group by lensRef order by cnt;
24-70mm|10
20mm|17
EF50mm f/1.4 USM|75
EF-M22mm f/2 STM|77
EF70-200mm f/2.8L IS II USM|253
EF100mm f/2.8L Macro IS USM|353
35mm|428
E PZ 16-50mm F3.5-5.6 OSS|1260
30mm F1.4 DC DN | Contemporary 016|4083 もうちょっと Lightroom 上で見れない統計を出したいと思ったが思いつかなかったので思いついたら続きを書く
関連エントリー
- TF-IDFとコサイン類似度による類似エントリー機能の実装 TF-IDFによる類似エントリー機能の実装をしてみました。ほぼSQLiteですませるような構成です。 やっていることの概要 エントリーのHTMLを適当なワード単位に分割 タグ削除とか記号削除とかしつつ...
- SQLite で LOG や SQRT を使うには SQLite にはかなり基本的な算術演算関数しかない。追加で何かしらやるためには拡張 (Run-Time Loadable Extension) を使う必要がある。 LOG や SQRT などはオフィ...
- 関連画像を表示 libpuzzle の Perl binding である Image::Libpuzzle を使って関連画像を実装してみた。pHash や avgHash も試してみたけど、どれが良いかというとなんと...
- SQLite の WITHOUT ROWID の効果測定 SQLite で「PRIMARY KEY」を《真のプライマリキー》とするには | tech - 氾濫原 の続きです。 以下のような簡単なベンチマークスクリプトを使って差を測ってみました。 Linux ...
- Lightroom で webp の一発書きだし webp のインストール homebrew で入れる。 $ brew install libtiff $ brew install --HEAD webp HEAD つけないとコンパイル済みの TIF...
✖
VPSのSSD化の効果2
VPSのSSD化の効果 | tech - 氾濫原 の続き。縦軸の最大値が半分になった。微妙にピークがでている期間もあるが概ね 500ms 以内に収まっているっぽい。
関連エントリー
- VPSのSSD化の効果 さくらのVPSの1GB HDDプランから、2GB SSD プランに移行してしばらく経過した。Google のサーチコンソールで見た感じだと全体的にスピードが上がって、なおかつ安定している。
- 去年のもろもろ あんまりたいしたことはできなかったなという記憶がある。特にソフトウェア方面がとても薄い。 雑感 写真とった枚数が断トツで多い年だった。そういえば大洗町にも行ってた。 その関係で前半はカラーマネジメント...
- 今年やったことを自分で承認する 日記を読みかえしてみたら今年もいろいろやっていた。年末にせめて自分で自分を承認してあげたい。おおまかには 高周波関係 アンテナアナライザ製作 キーボード製作 3D モデリング の順に興味がうつりかわり...
- 10MHz GPSDO (そのうち書く) OCXO と GPS 1PPS その3 | tech - 氾濫原 というのを3年前に書いてからやる気をうしなって放置してましたが、STM32F103 bluepill と組合せて、10MHz GPSD...
- シチズン Q&Qのバンドを交換した2 シチズン Q&Qのバンドを交換した - 氾濫原 から1年半ぐらい。バンドがボロボロになったので交換 [シチズン Q&Q] 腕時計 フォルコン V722-850 ブラック cho45 CITIZEN ★...
Zenfone2 の Android Mashmallow アップデート
OTA では落ちてこないが手動で更新ファイルを落とせばアップデートできるようになっていた。
システムを更新しています的なプログラスバーが全くすすまくてあせったけど30分ぐらい放っておいたら更新された。
公式サイトのダウンロードから OSを選択: Android → ファームウェア → バージョン JP-4.21.40.231 を選択。
ASUS ZenFone 2=ZE551ML(Z00AD/Z00ADA/Z00ADB/Z00ADC) software Image: V4.21.40.231 for JP SKU only* (andriod M)
ダウンロードして再起動すると更新する通知がでるのでそれをタップする。
まぁもう Zenfone3 をメインにしていて Zenfone2 は二酸化炭素濃度の表示にしか使ってないんだけど…
関連エントリー
- ZenFone2 にようやく Android M (Mashmallow) アップデートが降ってきた ASUS ZenFone 2 の Android M (6.0) アップグレードは遅延 | tech - 氾濫原 遅延していた OS アップデートですがようやくきました。8月31日付けで配信開始したよ...
- ✖ Androud N がリリースされたようですが、ZenFone 2 には Android M が一向にきません。こないんでしょうか。
- ASUS ZenFone 2 の Android M (6.0) アップグレードは遅延 2016 Q2 には (すなわち6月中には) アップグレードするという話だったのですが、どうやら遅延しているようです。以下はフィリピン版の ZenTalk のスレです。 There has been ...
- Android 版 Lightroom Mobile の DNG 撮影 最近の Android 端末だと RAW 撮影に対応していることがある。あまり対応アプリケーションがないのだが Lightroom Mobile を使うと DNG (Adobe が策定した RAW 画...
- MH-Z19 という格安 CO2 センサを読んでみた 郑州炜盛电子科技 という会社の MH-Z19 という CO2 センサを買ってみました。Aliexpress で $22 ぐらいでした。 非分散形赤外線吸収式 電源は 3.6〜5V インターフェイスは ...























