脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

TLSバージョンを指定して接続確認

会社のiOSアプリ開発チームより、
ガラケー対応の外部の古いウェブサイトにアプリからHTTPS接続できないとのこと。

詳しく聞いてみると、iOSのバージョン10未満で発生していて、
TLS1.2 → 1.1 → 1.0 のfallbackする箇所がうまく動いてなさそうに見える。
対象サーバが TLS1.0 なら利用可能であることを確認したい。

これは openssl を使って、TLSバージョンを指定して接続すればわかる。

続きを読む

WindowsのMarkdownエディタ

しばらくろくなものが存在しなかったWindows用のMarkdownエディタだけど、
最近は選択肢も増えてきたのでメモ。

自分で書くときは テキストエディタ + MarkCat、
他人のを読むときは Firefox か Typora を使っている。

続きを読む

.vbox が消えた

.vbox が消えて、VMを起動できなくなった。
.vbox-prev と vbox-tmp という2つのファイルがあった。

内容は の lastStateChange が、prevの方が古いだけで他は一緒だった。
これを .vbox にリネームしたら起動した。

m4a を mp3 に変換

iPhone のボイスメモで録音したものを共有するときなど。

ffmpeg -i input.m4a -ab 192k output.mp3

composerでローカルディスクのgitリポジトリを使う

repositories でディレクトリを指定すればよい。
Bareリポジトリじゃなくて大丈夫。

バージョンは、ブランチ名-dev を指定する。

指定したディレクトリ直下の composer.json の name が、require した名前と合致していればいい。

composer.json

{
  "repositories": [
    { "type": "vcs", "url": "/projects/poppy/testLib" }
  ],
  
  "require": {
    "iamapen/testlib": "1.1.x-dev"
  }
}
続きを読む