Note to Self

自分用のメモ置き場

jQuery UIのDatepickerで日付を連動して変更する

jQuery UIのDatepickerで日付を連動して変更する

jQuery UIのDatepickerで日付の範囲検索の場合に 片方の値を変更した際に、もう一方も連動して変更する方法

以下の例では、「fromDate」を変更すると「toDate」も連動して変更されるが、「toDate」を変更しても「fromDate」は変更されない

$(function () {
  $.datepicker.setDefaults($.datepicker.regional['ja']);
  $('.datepicker').each(function() {
    $(this).datepicker({
      dateFormat: 'yy/mm/dd',
      changeMonth: true,
      changeYear: true,
      onSelect: function (date, obj) {
        if (obj.id == 'fromDate') {
          $('#toDate').val(date);
        }
      }
    });
  });
});

Gitでマージ済みブランチを一括削除する

削除する前に必ず対象ファイルを確認する
grep部分で対象を制限できる

マージ済みのリモートブランチ一覧を一括削除する

git branch --remote --merged | grep -vE '^\*|master$' | tr -d 'origin/' | xargs -I % git push --delete origin %


マージ済みのローカルブランチ一覧を一括削除する

git branch --merged | grep -vE '^\*|master$' | xargs -I % git branch -d %

個人的環境構築メモ

随時更新予定

エディター

開発環境

データベース管理

ターミナルソフト

バージョン管理システム

コミュニケーション

開発支援

その他

JavaScriptで数字を0埋めする

JavaScriptで数字を0埋めする

slice()メソッドを使用して0を含めて文字列を作成する

function zeroPadding(num, length)  {
  return ('0000000000' + num).slice(-length);
}

console.log(zeroPadding(1, 2));  // 01
console.log(zeroPadding(98, 3)); // 098

PHPのmkdir() 関数でエラーが発生した原因と対応方法

PHPのmkdir() 関数でエラーが発生した原因と対応方法

PHPのmkdir() 関数を使ってディレクトリを作成しようとした所、以下のようなエラーが発生した

<?php

mkdir($directoryPath, 0777, true);

PHP Warning:  mkdir(): Permission denied in ~

?>


作成したいディレクトリの親ディレクトリに、PHP を実行している httpd の実行権限がなかったのが原因
権限を付与すると正常に動作した