Mac / Winのブラウザにおけるkeydownの処理の違い MacのChromeとWinのChromeでどうもkeydownの動作が違うようなので、検索してみたところ、以下のような記事に到達しました。 JavaScriptのキーイベント・キーを押し続けた場合のブラウザ毎のイベント… Tomoumi Nishimuraハック2016.11.17 1,993
Ubuntu 14.04でネットワーク再起動 Ubuntu 14.04では、ネットワーク再起動がsudo service network restartではできません。 sudo service networking restart stop: Job failed… Tomoumi Nishimuraハック2016.11.10 6,521
S3からコンテンツを取得する際に上限を設定する Amazon S3のlistObjectsは、通常1000件を上限としてオブジェクトを取得しますが、ListObjectsRequestを以下のように利用することで、この上限を減らすこともできます。 ObjectList… Tomoumi Nishimuraハック2016.10.27 1,436
TomcatのSESSION.serが悪さをする Tomcatはセッションの継続のため、シャットダウン時にSESSION.serをworkディレクトリ内に作成します。原因は不明ですが、このSESSION.serのせいで予期せぬ動作をするプログラムがたまにあります。 その… Tomoumi Nishimuraハック2016.10.20 6,727
AipoのテンプレートからiOSのバージョンを取得する AipoのVelocityからiOSのバージョンに応じた処理をするには、以下のようにすれば大丈夫です。 #if(${client.equals(“IPHONE”)} && ${clientVer.equa… Tomoumi Nishimuraハック2016.09.08 198
HTMLCollectionで配列メソッドを使う document.getElementsByTagNameとかでDOMをいくつか引っ張ってきたりすると、HTMLCollectionオブジェクトが返ってきます。 var selects = document.getEle… Tomoumi Nishimuraハック2016.09.01 33,302
JavascriptでUserAgentを取得する javascriptでUserAgentを取得する場合、navigator.userAgentを利用します。 利用例 var userAgent = navigator.userAgent; alert(userAgen… Tomoumi Nishimuraハック2016.08.25 483
iOSのセレクトボックスの自動選択機能について TL; DR iOSでは、multiple属性をつけたselect要素の動作に不具合があります。この不具合は、以下のように先頭にダミーのoptgroupを追加することで回避することができます。 <select mu… Tomoumi Nishimuraハック2016.08.19 5,942
httpsでgitにアクセスする場合の認証を省く netrcに設定を追加します。 こんな感じ。 machine github.com login tomoumi-n password xxxxx 関連 http://d.hatena.ne.jp/idesaku/2012… Tomoumi Nishimuraハック2016.08.04 1,001