jpgが上書き保存できない

Photoshop

レイヤー情報があると、jpgなどの写真を上書き保存できません。

次の二つの方法でjpgで保存できます。

  • 「ファイル」→「Web用に保存」でJPGを選択する。
  • 「レイヤー」→「画像を統合」でレイヤーを統合する。こうすると、レイヤーは一つになってしまうので、またバラバラのレイヤーで編集したくてもできません。最終的な段階で行ったほうがいいでしょうね。

javax.net.ssl.SSLException Not trusted server certificate

Android

javax.net.ssl.SSLException Not trusted server certificate

上記のエラーが出て、Android2.2のHTC AriaでSSLのサイトにPostデータを投げられなくなってしまいました&cry;
ちゃんと認証されたSSL証明書のはずなんですが。

世の中これで困っている人が多いみたいですね…

http://stackoverflow.com/questions/17769284/android-2-2-javax-net-ssl-sslexception-not-trusted-server-certificate-androi

今のところ解決方法はわかりません。すみません。

javascript 処理の実行時間を計測する

Javascript

console.timeを使って、処理の実行時間を計測することができます。
下記のように計測したい処理の前に、console.time()を呼び、処理終了後に同じタイマー名でconsole.timeEnd()を呼び出すと経過時間をコンソールに出力します。
引数はタイマーの名前を自由に指定できます。

 console.time('timer_name');
 // 処理
 console.timeEnd('timer_name');

ブラウザでもnode.jsでも利用可能で、非同期処理の計測にも使えます。

java.lang.NoSuchMethodError android.os.Bundle.getString

Android

java.lang.NoSuchMethodError android.os.Bundle.getString

Android2.3.3で上記のようなエラーが出た、というのがクラッシュレポートにありました。

コードは

 Bundle extras = intent.getExtras();
 destinationAddress = extras.getString("destinationAddress",null);

コンパイルエラーにもならないのに、なんで?
と思いきや、Stack Overflowさんに答えが。
http://stackoverflow.com/questions/8916532/java-lang-nosuchmethoderror-android-os-bundle-getstring

 48 down vote accepted

getString(key, defValue) はAPI 12で追加されたので、それ以前のAPIレベルだと、getString(key)だけにしないといけない、ということです。
とりあえず、

 Bundle extras = intent.getExtras();
 destinationAddress = extras.getString("destinationAddress");

にしました。

java.lang.NoClassDefFoundError com.google.android.gms.gcm.GoogleCloudMessaging

Android

java.lang.NoClassDefFoundError: com.google.android.gms.gcm.GoogleCloudMessaging

上記のエラーが出て、AndroidのGCMのライブラリが読み込めないよということになった場合、下記を試してみてください。

  1. プロジェクトのルートにlibsというフォルダを作り、gcm.jarをそこにコピー&ペーストする
  2. プロジェクトのプロパティを参照し、Java Build PathにてAndroid Private Librariesにチェックをつける
  3. プロジェクト名/src、プロジェクト名/genをUpする
  4. プロジェクトをcleanして、ビルドする