短い変数名を付けるときは3文字以上(できれば3文字)にすべきだし、頭字語にしない。頭字語からほんの少しずらす。
例えば、CheckManager を収める変数名を付けるなら `cm` でなく、例えば `cmg` にする。
頭字語は文脈からほんの少し離れるだけでぱっと見で意味が解らない。
「`cm`・・何の略だったっけな・・」と一瞬考えてしまう。それが目に見えない心理的なロスになる。
そして、短い変数名を付けるとき3文字が読むときにも書く時にも都合がいい。
3文字は書く時には補完を使わずに打てる許容量だ(4文字は補完を使うかどうかのギリギリの線だ)。
そして読むときには直感をつかさどる原始的な脳が瞬間的に把握できる文字量だ。
私は短い変数を気に入っている。短いということは一時的に作られ使われるという視覚的シンボルになる。
それでもほんの数行程度、本当に一度しか使われないのなら1文字2文字の変数もありだと思うけれど*1、それ以上長く使うとか、何度も使う(他の関数で同じようにして同じ名前の変数を作っているなど)ならやはり3文字がベストだと思う*2。
そして3文字に近くても頭字語になるならほんの少し文字を足し引きして、元の単語の目立つ音の文字を取り出して作って、なんとなく元の単語が想像できるように作るべきだと思う。
Mac mini を中古で買ったので環境を整える途中経過
感じるのは、環境一つ整えるにしてもMacは大抵有料ソフトしかなく、しかも問題にならんだろうと高をくくっていたところが(Appleがおかしな制限をしてたりするせいで微妙にかゆいところに手が届かず)問題になったりして、やっぱMacって私のような自分の妙な操作性に拘る人間には向いてないんだなって事。
そしてwindowsは独自仕様を入れて囲い込みをしていて好きではなかったのだが、Macも相当おかしな仕様を入れていて、囲い込みの程度は50歩100歩だった。
それでも一昔前と比べてだいぶん自分好みのカスタマイズができるようになってたので、手放さずに済みそうだ。
- 手動設定
- 【Mac】Finderにフォルダのフルパスを表示させる方法 | Webデザインラボ
- powernapに対応していない機種のくせに定期的にスリープ状態から起動するからpower nap機能をコマンドラインから無効にする $ sudo pmset -a powernap 0
- macOSでPower Napを無効にする - FAMLog
- うちのMac、power nap で起動してる時もファンの音がうるさいねん!
- 10.7.5 から最新版にアップグレード
- Homebrew
- xcode
- インストールするのはできるだけCUIにして、GUIはできるだけ手動でインストールする方針(homebrew-cask は不具合が起こる可能性があるので)。AppStoreにないものはhomebrew-caskでインストールするかもしれないけれど、あるものにわざわざ使う必要はなくない?
- Homebrew導入候補アプリ参考記事
- と思ったらAppStoreに公開されていないアプリ割とあったので homebrew-cask でインストールしたGUI
- Dropbox
- MacVim
- homebrewでmacvimを入れてviを置き換える
- この内容を鑑みるに、brew-caskでmacvimを入れないのが吉?
- homebrewでmacvimを入れてviを置き換える
- ShiftIt
- AppCleaner
- clipy
- cooViewer
- 漫画ビューア
- flux
- google-japanese-ime
- karabiner-elements
- マウスカーソルを高速化
- どうせ不快なマウスしか使わないのでとりあえず標準設定から変更
- ナイトシフトがMac mini 2012より前のバージョンでは効かない問題
- macOS Sierraがサポート対象外となったMacで「Night Shift」を有効にする方法 - ringocat note
- NightEnablerのパッチ当てると「ディスプレイ環境設定パネルを読み込めませんでした」とエラーが出るからダメ
- f.lux: software to make your life better
- 結局これ使うことになった。
- macOS Sierraがサポート対象外となったMacで「Night Shift」を有効にする方法 - ringocat note
- キーボードコンフィグ
- 画面解像度
- LG 29UM57 29型ウルトラワイドモニター Macmini 2012 レビュー | タビしるべ
- MacBook 2016などの4K 60Hz対応してないMacで有効にする方法
- 実際にはGitHub - Floris497/mac-pixel-clock-patch-V2の CoreDisplay-patcher.command を上記のブログ記事の手順で実行した
- 各種ソフトウェア
- アプリ導入参考記事
ffmpegエンコード設定メモ
tsファイルをffmpegでx264 mp4でエンコードする設定を検案した際のメモ。
エンコードの適切な設定値を求めようとするとどうしても大量のドキュメントを読まなくてはいけないし、実際にいくつかの設定でファイルを生成して出来栄えを比較することも必要になってくる。つまり楽はできないってことだ。
Handbrakeからffmpegに乗り換えたわけはffmpegの方が汎用性がありそうだったから。
CRF>CQP>VBR
CBRやVBRやABRは基本的な知識だ(CBR(固定)とVBR(可変)とABR(平均)の違い【ビットレート】)が、ほかにCQP、CRFという方式があって訳わからなかったので調べた。
どうやらCQPもCRFもVBRの一種らしい。生成されるファイルのサイズを考慮するとCRFが最も優れている?
PSP向けにエンコードを始めた頃から、同じ容量で圧倒的に高画質になる2パスエンコードを盲目的に信仰し、高画質を狙うときは常に使っていましたが、実際は品質基準VBR(可変ビットレート)の方が画質が上回る場合があることにびっくり。
地デジのエンコード設定を試行錯誤。 - WebLog
- FFmpeg, H.264 エンコーディングガイド
- 手早く済ませたいときにはCRFを、出力サイズが決まっている場合は2-Pass ABR を勧めている(画質はCRFの方がいい)。
- プリセット(-preset)は slow slower velyslow を使うことが推奨されている(デフォルト medium)
CRFの適切な値は?
20くらいらしい。私はffmpegのデフォルト値23を使うことにしたが。
profileはMainに
内蔵AACは音質が良くないのか?
ffmpegで使える音声codec:AACについて - 脳内メモ++
libfdk_aac や libfaac はライセンスの関係で組み込まれていない。欲しけりゃコンパイルしろ
字幕
ffmpeg -i INPUT -f srt -i SUB.srt -map 0:0 -map 0:1 -map 1:0 -metadata:s:a:0 language=jpn -c:a copy -c:v copy -c:s mov_text OUTPUT
Ubuntu Linuxでtsファイルをffmpegでmp4に変換する際にmov_text字幕ファイルをsrt形式で埋め込む方法(シェルスクリプトで自動化対応) | web net FORCE
FFmpeg使って複数の音声と字幕から一つの動画を作成する - Qiita
mp4 - Use ffmpeg to add text subtitles - Stack Overflow
FFMPEG An Intermediate Guide/subtitle options - Wikibooks, open books for an open world
PS: VLCはバージョン3以上でないと字幕のサイズが設定にかかわらず最小になってしまうバグがある。
-movflags faststart
解説ページ
- ffmpegの使い方:tech.ckme.co.jp
- なるべく理解したいffmpeg - ザリガニが見ていた...。
- フィルタについて解りやすい解説
- FFmpeg Documentation
- 公式ドキュメント翻訳
- 高度なオプションを調べるとき
- ffmpegでscale変換 | 雑記
- リサイズフィルタscaleに-1を指定して自動調整すると半端に奇数になってしまうのを抑制「scale=322:trunc(ih/(iw/322)/2)*2」
- フリーの動画・音声の変換・編集ソフト「FFmpeg」のコマンド集: 社会人になってからのスキルアップ
- 音量二倍「ffmpeg -i sample.m4a -vol 512 sample_vol.m4a」
- 4.FFmpeg自動エンコード+Googleフォトに無限保存編 - TS抜き環境構築 - 俺の外付けHDD
- ffmpeg で TS をできるだけ高画質な mp4 へ変換してみた - I'm Just Another TeXnician.
- 参照の多い記事
- プリセットやら古い設定などで私を惑わしてきた記事
- 2020年最近の傾向
どのナッツをメインに食べるべきか、脂肪酸に注目して検討してみる
(追記)読むのがダルい人のために結論:(良い)マカダミアナッツ>ヘーゼルナッツ>カシューナッツ>アーモンド>>ピスタチオ>>>その他(悪い)
===
ララバー(エナジーバー)の材料に、また普段の間食に、どのナッツをメインにするかを検討した。
ナッツはオイルが多数含まれているのでどれでも食べすぎ注意なのだが、それでも食べるとすればどれを選ぶべきなのか。
複数のサイトをめぐってみたが、脂肪酸の比率を分かりやすくまとめたサイトがなかったのでここにまとめてみた。
評価方針
脂肪酸で酸化しにくいものを高く評価する。したがって飽和脂肪酸と一価不飽和脂肪酸を高く評価する。
多価不飽和脂肪酸は低いに越したことがいいが、含まれているのならオメガ3の比率が高いものの方がいい。
オメガ6は可能な限り低いほうがいい。
備考
オレイン酸‥一価不飽和脂肪酸のひとつ。オリーブオイルなどに含まれる。
リノール酸‥オメガ6。現代人は摂りすぎと言われる。
αリノレン酸‥オメガ3。EPAやDHAに代謝されて体にいいと言われるが‥
- アーモンドにはベンフォチアミンというAGEs抑制物質が含まれている。ただし生アーモンドでないとダメかも?
- アーモンドには血糖値上昇を抑える作用がある。ただし原因はよくわかっていないようだ。
- カシューナッツとくるみは高ヒスタミン食品
- ピスタチオは発がん性のあるカビに侵されていることがある
- くるみもカビに汚染されやすい(ピスタチオほどではない)
- 100gあたりのフィチン量は多い順にアーモンド0.35〜9.12、くるみ0.2〜6.69g、カシューナッツ0.19〜4.98g、ピーナッツ0.17〜4.47g、マカダミアナッツ0.15〜2.62g、ヘーゼルナッツ0.2〜0.9g(フィチン酸とは?鉄分や亜鉛などのミネラルの吸収を阻害するって本当? | マヌカハニーのTCNが送る健康情報サイト)
- フィチン酸はミネラルの吸収を阻害するが抗酸化作用もあるのでまるきり悪玉というわけでもない
- 生食するときのソーキング(浸水)時間目安(参考)
- アーモンド(12-18H)、ピーカン(12-18H)、ヘーゼル(8H)、ピスタチオ(8H)、くるみ(7H)、マカダミア(2-4H)
脂肪酸表
100gあたり(カロリーSlism - 栄養成分/カロリー計算より※)
(※カボチャの種のみ SELF Nutrition Data | Food Facts, Information & Calorie Calculator より)
- カッコ内%は脂肪酸総量に対するその脂肪酸の比率
- 参考価格は ドライフルーツの販売店フルーティヤ のロースト通常価格1kgを基準に算出。
- ローストされたものを基準
名前 | 飽和脂肪酸 | 一価不飽和 | オメガ6(悪) | オメガ3 | 脂肪酸総量 | 100gあたり参考価格 |
---|---|---|---|---|---|---|
アーモンド | 4.13g(7.9%) | 35.16g(67.6%) | 12.67g(24.37%) | 0.01g(0.01%) | 51.97g | 252.6円 |
カシューナッツ | 9.97g(21.7%) | 27.74g(60.5%) | 8g(17.4%) | 0.08g(0.17%) | 45.79g | 314.8円 |
ヘーゼルナッツ(ハシバミ) | 6.21g(9.3%) | 54.74g(82.6%) | 5.24g(7.9%) | 0.07g(0.1%) | 66.26g | 329.4円 |
マカダミア(マカデミア)ナッツ | 12.46g(17%) | 59.23g(80.9%) | 1.47g(2%) | 0.09g(0.12%) | 73.25g | 558.4円 |
くるみ | 6.83g(10.1%) | 10.26g(15.2%) | 41.32g(61.29%) | 8.96g(13.3%) | 67.41g | 315円 |
ペカン(ピーカン)ナッツ | 7.4g(10.6%) | 37.33g(54.3%) | 23.07g(33.5%) | 0.99g(1.4%) | 68.79g | 494.1円 |
ピスタチオ | 6.15g(11.5%) | 30.92g(57.8%) | 16.22g(30.3%) | 0.2g(0.37%) | 53.49g | 303.5円 |
ヒマワリの種 | 5.68g(12.1%) | 12.87g(27.5%) | 28.22g(60.2%) | 0.09g(0.2%) | 46.86g | 152.4円 |
カボチャの種 | 8.0g(19%) | 13.1g(31.1%) | 19.02g(45.18%) | 0.166g(0.39%) | 42.1g | 213.3円 |
ピーナッツ | 8.33g(18.6%) | 22.76g(50.8%) | 13.65g(30.4%) | 0.08g(0.18%) | 44.83g |
おまけ
名前 | 飽和脂肪酸 | 一価不飽和 | オメガ6(悪) | オメガ3 | 脂肪酸総量 | 100gあたり参考価格 | 備考 |
---|---|---|---|---|---|---|---|
チアシード | 3.2g(10.39%) | 2.1g(6.8%) | 5.785g(18.78%) | 17.552g(56.99%) | 30.8g | 149円 | unroasted |
フラックスシード(亜麻仁) | 3.7g(8.77%) | 7.5g(17.77%) | 5.911g(14%) | 22.813g(54.06%) | 42.2g | 280.5円 | unroasted? |
えごま | 3.34g(8.6%) | 6.61g(17.04%) | 5.12g(13.19%) | 23.7g(61.09%) | 38.79g | ||
キヌア | 0.7g(11.48%) | 1.6g(26.2%) | 2.977g(48.8%) | 0.307g(5.03%) | 6.1g | unroasted? | |
松の実 | 5.8g(8.3%) | 20.26g(29.1%) | 31.36g(45.1%) | 0.18g(0.25%) | 69.51g | 643.9円 | およそ9.94gの多価不飽和はピノレン酸だと思われる |
評価
マカダミアナッツ>ヘーゼルナッツ>カシューナッツ>アーモンド>>ピスタチオ>>>その他
ふたを開けてみればオメガ3はくるみ以外にはほとんど含まれず、無視していい要素だといえる。
- オメガ3を摂るならくるみと言われているが、それ以上にオメガ6の比率が多い。くるみではオメガ3とオメガ6の比率を改善できない。あえて摂る意味は少ない。
- というかオメガ6がダントツに多いからむしろ避けるべきではないのか?ヒマワリも多いけれど、くるみは脂肪酸総量自体が多いし。
- オメガ6とオメガ3のパレオ的理想比率は1:1だが、くるみではどう頑張っても達成不可能。
- ナッツからオメガ3を摂るなら圧倒的にチアシード。
- そもそもオメガ3を積極摂取すべきという言説を私は疑っている。酸化しやすいし、むしろ有害という説もある。オメガ3を摂るよりもオメガ6を減らすことを考えるべきという意見に賛成。
- オメガ3を摂りたいのならナッツで摂るのは諦めてサバ水煮缶を食べるべきだ。
- ヘーゼルナッツ、マカダミアナッツは優秀。徹底してオメガ6を減らしたければマカダミアなのだけど、コストを考えるとヘーゼルナッツも混ぜたい。
- カシューナッツもまずまず。甘みが強いから脂肪が多く含まれてる先入観があったがこの中では最も脂肪が少なかった。オメガ6も意外と少ない。コストも安い。
というわけで、カシューナッツ、ヘーゼルナッツ、マカダミアナッツをメインに摂取することにした。
意外とカシューナッツとヘーゼルナッツは優れていたんだな。さすが3大ナッツだ。
アーモンドはほどほどに、ピスタチオはカビ毒が怖いからさらにほどほどに、ヒマワリの種は数値だけを見ればあえて摂る意味がないけれど好きなのとコスパがいいので何かに混ぜる程度に使用する所存。ピーカンナッツはあまり好きじゃないので買わない。ピーナッツは好きじゃない上に毒性が強いので摂らない。
くるみは今まで健康に良いと信じて積極摂取していたけれど、こうやってまとめてみるとデメリットばかり目立つ結果となったのでもうこれからは控えていこうと思う。
参考
- ナッツについて – 日本ナッツ協会
- 他にナッツの成分を調べるのに都合のいいサイト。ただし表示が崩れてうまく表示されないのでソース表示させる必要あり。
- くるみは栄養価が高いので育毛的にも良さそうですが脂肪酸に注意
- さまざまなナッツの育毛についての効果を評価
- ナッツ油の効果効能|ナッツの種類と体にいい食べ方 | 健康のための情報と身体にいい食品|カラダスタイル
- くるみ、アーモンド、ピーナッツ、ぎんなん、カシューナッツ、栗
その後、各ナッツの評価
鳴り物入りで希望がもたれていたヘーゼルナッツだが、ローストした味が油っぽいのと、食欲を促進させて食べ過ぎてしまうという問題点が浮上した。
現時点での仮説は、アーモンドとカシューナッツと何かほかのナッツを組み合わせることでちょうどいいおつまみになるのではないか、とのこと。
なおヘーゼルナッツはデーツと混ぜることでブリスボールとして活用することも考えたが、デーツ自体が甘すぎてかえって食欲を増進させてしまうためこの計画も半ばとん挫気味。ドライフルーツとして現時点で甘みが少なく評価できるのはイチジクであるが、ことによってはブリスボール化せず、単品でイチジクとナッツをつまむという構成も考える。
iHerb 3つのダークチョコレート食べ比べ
ここで紹介されていたチョコレートのうち、私はダークチョコレートが好きなので安いやつを3つ選んで食べ比べてみました。
どれも300円前後で買えるのでお手軽です。
結果は
1. Chocolove, アーモンド & シーソルト イン ダークチョコレート, 3.2 oz (90 g) - iHerb.com(元記事ではおすすめ2位)
2. Alter Eco, オーガニック・チョコレート、ダーク・キヌア、2.82 oz (80 g) - iHerb.com(元記事ではおすすめ9位)
3. Endangered Species Chocolate, ナチュラルダークチョコレート、海塩&アーモンド、3 oz (85 g) - iHerb.com(元記事ではおすすめ5位)
でした。
どれもおいしかったですけど、Chocolove のやつはさすが人気商品だけあって独特の味わいがありました。キヌアはおいしかったけど、日本でも食べられそうな味なので感動は薄かった。「Endangered Species Chocolate, ナチュラルダークチョコレート、海塩&アーモンド」はねぇ、一番ダークで(私はチョコレートはダークな方が好き)フクロウのパッケージもクールで期待していたんですけどね、ちょっと塩が効きすぎかなぁって。まずいわけじゃないし、むしろ不思議な味わいからリピートする率で言えば高そうなんだけどね。
追記:「Alter Eco, オーガニック・チョコレート、ダーク・キヌア」、食べれば食べるほど、おいしく感じる類のチョコレートみたいで、評価が上がっている。キヌアおいしいよキヌア。惜しむらくは、板チョコに入っている切れ目が大きいから小さいサイズに割ってちょびちょび食べるのが難しいところ。他の2者は小さいサイズに割れて少しずつ食べられるからいい感じなんだけど。
逆に「Endangered Species Chocolate, ナチュラルダークチョコレート、海塩&アーモンド」は、食べれば食べるほど飽きるやつだった。塩が「Chocolove, アーモンド & シーソルト イン ダークチョコレート」に比してミスマッチなのが浮き立つ。ただ単に塩混ぜればいいってもんじゃない。
多分、恐らくの英語表現maybe・likely・probably・perhaps・possibly〜?
- probably : 十中八九、ほぼ確実に
- probe : 長期調査する、徹底的な調査、探査用装置
- very likely, most likely : ありえる、ありがち、高確率で
- maybe : 五分五分
- perhaps : ひょっとすると、もしかしたら
- possibly : 万が一、あわよくば、ワンチャン、望み薄
参考
http://eitangotsukaiwake.suntomi.com/index.php?probably%2C%20perhaps%2C%20maybe