DataTablesでページが切り替わっても、ソートやページャや検索結果を保持しておくようにしたい。

DataTablesで、ページを切り替えると、ソートや、ページャや、フィルタで絞り込んだ結果がリセットされてしまう。 これをなんとかしたい。 DataTablesには、ちゃんとそのための設定が用意されており、saveStateというオプションで、状態(ソートやページャなど)を保存することができる。 状態の保存先は、デフォルトだとlocalStorageに保存され、sessionStorageに保存 […]

crontabに設定した内容をテキストファイルに出力してバックアップしたりソース管理したりする。

crontabに設定している内容を、バックアップとか、gitでソース管理とかしたい場合は、 crontab -lの出力を、ファイルに保存すればOK。 crontab -l > crontab-backup.txt ファイルの内容を、crontabへ反映するには、以下のようにする。 crontab crontab-backup.txt 定時でバックアップしておいて、crontabの設定がぶっ飛んだと […]

【おすすめ】CentOSに最新のgitをソースからコンパイルしてインストールして、stowを使って使い分ける。

CentOSに最新のgitをインストールしてstowを使って使い分ける。 まずは、gitのビルドに必要なものたちをインストール。 sudo yum install gcc curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker ホームディレクトリに最新のgitのソースコードをダウンロ […]

DataTablesでウインドウの幅に応じてテーブルの幅を調節する。

DataTablesで、設定によっては、ウインドウの幅を変更した際に、テーブルの幅が自動的にリサイズされない場合がある。 そんな時は、styleをインラインで書けば、そのスタイルを一番優先してくれる作りになっている。 つまり、tableタグに直接、style="width:100%;"を書く。 [crayon-5dd2f17d94066212008525/] 参考リンク: Flexible tab […]

DataTablesでフィルタ後のテーブルの高さがおかしい。

DataTablesでフィルタをした際に、フィルタ後の件数が数件しかない場合、テーブルの高さは固定されたままなので、ちょっと変な表示になってしまう。 これに対するオプションは用意されていて、scrollCollapseをtrueに設定すれば、件数に応じてテーブルの高さもそれにフィットするように変わってくれる。 [crayon-5dd2f17d944ee947642473/]

【iOS】TrustKitで使用するPinの生成方法

TrustKitで使用するPinってどうやって取得するんだと思っていたら、マニュアルに書いてあった。 Getting Started | TrustKit opensslコマンドを使用するか、ライブラリに含まれているpythonスクリプトを使って生成する。 opensslを使用する場合は、例えば、手元にサーバ証明書がある場合は、以下コマンドで生成できる。 openssl x509 -in my-c […]

PHPのセッションファイルのパーミッションを変更する

PHPのセッションファイルを、後からプログラムで処理しようとしたら、パーミッションがapacheユーザ所有の、600だった。 で、パーミッションを変更できるか調べたら、できた。検索でたどり着いたが、公式のマニュアルに記載されていた。気づかねー! http://php.net/manual/en/session.configuration.php#ini.session.save-path やり方と […]

1 3 14