[macOS] Terminal アプリのカスタマイズ設定

macOS の Terminal (ターミナル) アプリの個人的な設定をご紹介します。(最終更新日:2020年4月9日)

macOS

続きを読む

[iOS] iTunes ConnectでiPhoneアプリを公開停止する方法

iTunes Connect で iPhoneアプリを公開停止する手順をメモ。

iPhoneアプリの公開停止手順

  1. iTunes Connectにログインする
  2. 「Manage Your Apps」を選択する
  3. 対象のアプリを選択する
  4. 「Rights and Pricing」を選択する
  5. 「Select All」を選択し、すべてのチェックを外し、「Save」を押す
  6. ステータスが “Developer Removed From Sale” になったことを確認する

以上の手順で、Appストアに公開されなくなります。

ちなみに、アプリの削除はされないです。

再びアプリを公開する場合は、あらためて「Rights and Pricing」にて、公開対象の国を設定すれば良いです。

参考情報

iPhoneアプリの公開停止方法 (iTunes Connect) – Qiita [キータ]

[jQuery] Minimalect で値の変更を反映させる方法

フォームのselect要素を綺麗に表示させる jQuery ライブラリ「Minimalect」で、値の変更を反映する方法をメモ。

$("#myselect").val("newvalue").change();

.val() だけでは値はセットされるが表示が変わらないので、.change() で変更したことを教えて上げる必要があるみたいです。


参考情報

Minimalect by groenroos

[Git] 削除済みファイルの復元方法

削除済みファイルを git のコミットログから復元する方法をメモ。

1. 削除したコミットのハッシュを取得する

% git rev-list -n 1 HEAD -- spam.js
53599a4616710108d8fd035cf3c303a036a3c59c

2.対象の削除済みファイルを復元する

% git checkout 53599a4616710108d8fd035cf3c303a036a3c59c^ -- spam.js

復元したファイルはステージングエリアに格納されている。

3.復元したファイルを再度コミットする

あとはいつも通り。


参考情報

gitで削除してしまったファイルの復元 – itochin2の日記(仮)

[MongoDB] LogLevel(ログレベル)の設定変更方法

MongoDB の LogLevel(ログレベル)の設定を変更する方法をご紹介します。

MongoDB | モンゴディービー

続きを読む

[CSS] Chrome や Safari で背景色(background-color)や背景画像(background-image)も印刷する方法

Chrome や Safari のデフォルトの印刷設定では、CSS の background-color や background-image が反映されません。

Chrome だと印刷オプションの「背景の色と画像」に、Safariだと「背景をプリント」にチェックを入れれば印刷可能ですが、ユーザにそれを強いるのもイケてないですよね。

下記のCSSで、背景色や背景画像も印刷できます。

@media print {
  body {
    -webkit-print-color-adjust: exact;
  }
}

WebKit を用いたウェブブラウザだとこれで対応できるんですかね。


参考情報

Chrome で背景色や背景画像を印刷する – Blog, The

[JavaScript] 日付や時刻をカンタンに扱えるライブラリ「moment.js」

JavaScript の日付や時刻をカンタンに扱えるライブラリ「moment.js」が超便利だったのでメモ。

Moment.js | Parse, validate, manipulate, and display dates in javascript.

moment/moment – github

JavaScriptで日付を扱うならこれ!「moment.js」 : アシアルブログ

[Android] エミュレータに apk ファイルをインストールする方法

Android エミュレータに apk ファイルをインストールする方法をご紹介します。

事前に Eclipse などから Android エミュレータを起動させておきます。

apk ファイルをインストールするコマンドは、「adb install APKのファイルパス」です。

% adb install ~/Downloads/myapp.apk 
2427 KB/s (34093911 bytes in 13.715s)
	pkg: /data/local/tmp/myapp.apk 
Success

これだけで、apk ファイルをエミュレータにインストールできます。

参考情報

[Gmail] 詳細検索、カスタム検索など

Gmail で、詳細検索、カスタム検索などをしたいときは下記のリンクを参考にする。

詳細検索 – Gmail ヘルプ

[jQuery] jQuery.ajax(options)、$.ajax のメモ

jQuery の $.ajax メソッドの引数や、success, error, complete などに指定する引数をよく忘れてしまうのでメモ。

jQuery 1.7 までの $.ajax

$.ajax({
  url: 'http://api.example.com/v1/posts',
  type: 'POST',
  dataType: 'HTML',
  data: {
    id: '123'
  },
  success: function(data, statusText, xhr){
    if (xhr.status === 200) {
      // 成功時の処理
    } else if (xhr.status === 302) {
      // HTTPステータスコードによって、処理を分岐
 
      // 302 でリダイレクトさせたり
      location.href = 'http://example.com/redirect';
    }
  },
  error: function(xhr, statusText, error) {
    // エラー処理
  },
  complete: function(xhr, statusText){
    // 共通処理
  }
});

jQuery 1.8 以降の $.ajax

success, error, complete が .done, .fail, .always に変更されているようです。

これについては、いつか更新します。


参考情報

jQuery.ajax()のまとめ: 小粋空間

jQuery モダンAjaxな書き方を目指して 〜Deferredを使ったAJAX〜 – Hack Your Design!

jQuery.ajax(options) – jQuery 日本語リファレンス

jQuery.ajax() | jQuery API Documentation