cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

2020-01-01から1年間の記事一覧

単体テストに関するスタンス

外部仕様(ブラックボックス的なの)のテストはなるべく最初に書くが、内部仕様(実装・ホワイトボックス的なの)のテストは実装仕様が安定するまでは、特に重要な部分に絞って*1、仕様が安定した時点で(先に作成した)中身が空のテストケースを埋めていく…

MEGAsyncが逆同期をしてくるのでBox にクラウドストレージを移行しようかとしたけど辞めた理由

以前のMEGAsync の評価の記事→Dropboxの移行先としてのMEGAsyncの評価 - cafegale(LeafCage備忘録)削除したファイルを勝手に復活させる逆同期をMEGAsync がやらかしてきて、古いファイルが復活したせいでコンパイルが通っていたのが通らなくなったという事件…

TVからのTSファイルをffmpegでmp4エンコードする現在の設定

ことわっておくが私もこのffmpegのオプションの詳細についてよく把握できていないものが多い。それほど複雑ってことだ。 理屈がわからないまま値を変更していって試行錯誤で決まったものも多く、 readonly SVGA="800:600" ffmpeg -y -dual_mono_mode main -i…

Windows用のlibfdk_aacが使えるffmpegを手に入れるまでの長い道のり

以前からAACエンコーディングするならFDK-AACという情報は得ていた。 ffmpegのオーディオコーデックの指定:tech.ckme.co.jp ただ、ライセンスの問題から、FDK-AACを組み込んだffmpegは配布されておらず、使いたければ、自分でビルドするしかないらしく、か…

Dropboxの移行先としてのMEGAsyncの評価

mega.nz フリーアカウントの容量は50GB。3ヵ月ログインなしでアカウント削除*1(実際は8ヵ月くらいまでは待ってくれるらしい。消される一週間前にログインしないと消しますよメールは来る)。 ダメなところ iPhone上のアプリからはファイル編集ができない。…

windows使ってるとHOMEの場所が分散したりパスの問題で悩まされる(愚痴

実に疲れる。 windowsのパスの解釈がおかしかったり、環境変数HOMEを無視するソフトの存在が。*1環境変数HOMEを設定していようと、ある特定のソフトは関係なくwindowsのユーザプロファイルディレクトリ(C:\Users\{ユーザー名}\)の方を見に行くし、 MSYS2の…

windowsでMSYS2とWSLとネイティブインストールの使い分け

windows上での開発環境について、かつてはmsys2とそれに付随しているmingwですべてを賄おうとしていたが、msys2/mingwでnodejsがサポート外になったことと、ネイティブでしかサポートしていないアプリや開発環境が増えたこと、そもそもネイティブのPATHにmsy…

windows更新したらNAS(LANDISK-HDL2-A)にアクセスできなくなった。

ネットワークのコンピューター一覧にNASのフォルダが表示されなりアクセスできなくなった。以下のサイトを参考にSMB 1.0/CIFS共有のサポートを有効にすることで解決した。 itojisan.xyz 注意: ただし、SMB 1.0/CIFS共有のサポート機能は、脆弱性が見つかりWi…

「本当に頭いい人はわかりやすい説明ができるはずだ」という言葉が大嫌いだ

「本当に頭いい人はわかりやすい説明ができるはずだ」という言葉はバカが「わしらにわからんような話をする奴はバカだ。わかるように話せ」という傲慢なニュアンスで使うから好きでないが、そもそも論理的にも正しくないように思う。実際には頭いいけれど説…

ワイモバイルからもらえるキャリアメールだけを受信する設定をしてた

ワイモバイル(Yahooモバイル、Yモバイル、Y!mobile)と契約して一つ大きな誤算があったのは、キャリアメール*1が使い物にならなかったことだ。 キャリアメールアドレスは@yahoo.ne.jpなのだが、Yahooのアカウントと連携すると、本来あるYahooメール(@yahoo.c…

scoopの導入

環境変数 `SCOOP` と `SCOOP_GLOBAL` を設定する(インストール先をd:\scoopにする場合) > setx SCOOP d:\scoop\%USERNAME% > setx SCOOP_GLOBAL d:\scoop\global /m [scoopのインストール先を変更する - Qiita ](https://qiita.com/eamat/items/c91be7a9eb71…

WSL Ubuntu初期設定

WSL と Ubuntu 20.04 LTS、Windows Terminal*1インストール済み ※WSL1とUbuntu 20.04の組み合わせは2020年6月現在問題が出る((今はまだ)WSL1にUbuntu 20.04を入れるな - Qiita)。 WSL2にするか、WSL1とUbuntu 18.04 LTS を採用してMicrosoftが問題に対応す…

xubuntuの初期設定

swapの設定 $ sudo fallocate -l 2G /var/swapfile2 $ sudo chmod 600 /var/swapfile2 $ sudo mkswap /var/swapfile2 $ sudo swapon /var/swapfile2 $ swapon -s terminalrc 青がやけに見にくいので、カラーを#0039aa;から#4499ffに変更。 ColorSelection行…