脳みそスワップアウト

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

Boostnote-0.8.16

Boostnote-0.8.16

markdownエディタとして使える Boostnote を試してみた。 Windows版の0.8.16。

インストーラを実行すると、有無を言わさず %USERPROFILE%\AppData\Local\boost にインストールされるので注意。

  • いいところ

    • 見た目は綺麗
      • カラースキームも色々用意されている
    • エディタとプレビューがワンクリックで切り替えられる
  • 悪いところ

    • インストール先を指定できない (いずれ修正されるだろうけど現状は)
    • ローカルファイルシステムは直接扱えない。ローカルfsの上に独自fsを持つ感じ。
      • 保存ディレクトリが限られる
      • ファイル形式も独自のもので、ファイル名もwindowsのものとは違う。
      • D&Dで開けない
        • 独自fsの上にコピーを作った上でそれを開くというイメージ
    • なんだかやたら外部と通信する(ローカルfsでも)
  • その他特徴

Mac/Win/Linux/iOS/Android にアプリが用意されているし、
おそらくevernote的なものを目指しているのだろう。

ちゃちゃっとmarkdownを編集したいだけの私には不向きだった。 残念。

forefox52ESRの「以前のセッション」をfirefox57へ移す

噂のfirefox57をお試し中。
確かに体感できるくらい高速になっていると思う。
でも使い慣れたアドオンの代替がみつかるまでは当分52ESRのままだよね。

ブックマークは普通にexportできるからいいのだけど、
「以前のセッション」(前回終了時に開いてたタブ群) を移行したかったのでその方法を調べた。

続きを読む

MSYS2のパッケージャ、pacman

pacman -Sl で利用可能なパッケージのリストが得られる。
例えば lz4 を入れたい場合はこんな感じになる。

$ pacman -Sl | grep -i lz4
mingw64 mingw-w64-x86_64-lz4 1.8.0-1

$ pacman -S mingw-w64-x86_64-lz4
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-x86_64-lz4-1.8.0-1

Total Download Size:   0.11 MiB
Total Installed Size:  0.90 MiB

:: Proceed with installation? [Y/n]

カラム移動の失敗

カラムの移動をしようと ALTER したら失敗した。
バージョンを上げたら発生しなくなった。謎。

sql_mode は

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

ログ

  • 5.7.18
root@localhost[xxx]> ALTER TABLE t_order
    ->   MODIFY COLUMN `order_date` datetime NOT NULL COMMENT '注文日時' AFTER cart_name
    -> ;
ERROR 1292 (22007): Incorrect datetime value: '0000-00-00 00:00:00' for column 'order_date' at row 1
  • 5.7.20
root@localhost[xxx]> ALTER TABLE t_order
    ->   MODIFY COLUMN `order_date` datetime NOT NULL COMMENT '注文日時' AFTER cart_name
    -> ;
Query OK, 0 rows affected (2.10 sec)
Records: 0  Duplicates: 0  Warnings: 0

phpunit-3.7 + PHPStorm

IntelliJ IDEA(PHPStorm) の最近のバージョンでは、phpunit-3.7 をサポートしていない。
PHPStorm8 以前を使うしかない。

php-5.6 + CakePHP2 + phpunit-3.7 なアプリがあって困った。

古いフレームワークを使っていると依存ライブラリがIDEで対応されなくなったりするのも問題だなぁ。