アーカイブ

2014年01月

ハイブクル。HiveQL をはじめようかとおもったんだけど、情報少ない。


そもそもカラム名に使える文字種がわからん。SQLに似てるっていうんだから、たぶん [a-Z0-9_] だとは思うが、もしかしたらほかのデリミタ的なの使えるかもしれないじゃん。そういう可能性見逃したくない。



ということで、トレジャーデータの無料アカウントで実際にテーブル定義したりしてみた。

hoge.hoge ってカラムをつくったら


 column name 'hoge.hoge' must contain only lowercase letters, digits, and _ 

 
っていわれた。ありがとう!!

Windows 8.1 周辺の IE 11 。バグというか仕様というか。
IEのマイナーバージョンの違いや、メトロデザインでの起動かどうかで微妙に違うんだけど、一応下記のようなのがあるのでメモ。


  • <form method="post">...</form> 内に submit が2つある場合に、片方に name 属性があったらもう片方にも必要
    • 無いと submit が動かない(ただし、value がなければ動く)
  • <form method="post">...</form> 内に 1つも <input ...> がないときに submit できない。
    • input があってもそれが type submit だとだめ(まじか)
    • input があっても、hidden で name=submit だとうごかない(js で submit() できない)
    • input type image ならおk
  • 通常のsubmit buttonでは動いていたフォームを、jsでsubmitをしようと変更した場合に動かなくなる場合がある。この場合もフォームに<input type="hidden">を追加するか、以下のようにむりやりhiddenぶっこむとおくれるようになる。
  •       var form = button.closest('form');
          var hiddens = form.find('input[type=hidden]');
          if ( hiddens.size() == 0 ) {
              $('<input>').attr({ type: 'hidden', name: '.xdummy4ie', value: 'dummy' }).appendTo(form);
          }
          form.submit();

このページのトップヘ

見出し画像
×