javascriptでundefinedを判定

javasscript では空白文字は undefined という扱いになるため、APIで空白文字を扱う設定にしていたら、 undefined が入ってうまく動かなっくなってしまった。

if(typeof input === 'undefined'){
      var input = ""
    }

javascript側で、 undefined を判定し、空白文字に置き換えることで対応しました。

GAEエラー another transaction by user 〜

GAE/Go でデプロイしようとしたら、急に以下のようなエラーが出るようになりました。

Another transaction by user [username] is already in progress for app: [project name], version: 1. That user can undo the transaction with "appcfg rollback".

rollback ってでてますね。 なんだ?となって、ずっとgoファイルを見直したりしてました。

が、下記を見てすぐ解決。

GAE/Go チュートリアルメモ: SDK、開発サーバー、デプロイ - 暇人じゃない

デプロイ中に Ctrl-C でデプロイを中断したのがいけないみたいです。 このエラーが出ると、ロールバックをしなければ解決しません。 以下コマンドを打ち込みます。

appcfg.py rollback .

これで通常どおりデプロイできます!

プログラムの記事、始めました。

はてなブログ始めてみました。

備忘録を兼ねて、自分の書いたプログラムについて書いていきたいと思います。

簡単なことも、難しいことも!(おそらく難しいことはあまりなしです)

よろしくお願いします!