2013年8月31日土曜日

朝まで生テレビ

朝まで生テレビを見てる最中だが。

このプロフィール、面白すぎる。
”著書「やせる!」等”って.....[消費増税の是非]という議題に全くそぐわないでしょ。
おい、テレビ朝日、もっとマシな著書を選んでやりなさいよ・・・


2013年8月30日金曜日

Firefoxと動画ファイルとオブジェクトURL【追記】

過去に書いた(2013/08/26)内容に抜けが在ると分かったので追記した。
追記した記事⇒リンク

2013年8月28日水曜日

Firefoxと音声ファイルと音量調節

Firefoxでmp3等の音声ファイルを再生する場合、音声調節はon・offのどちらかしか選択できない。 htmlのaudioタグのcontrolでも同様である。
IEやChromeではスライダーで調整できるので、Firefoxも対応してほしい。
なお、音声ファイルをvideoタグで処理すると、Firefoxでも音声をスライダーで調整可能になる。
OS: Windows 7 Progessional(64bit) Service Pack1
Firefox: 23.0.1
IE: 10.0.9200.16660
Chrome: 29.0.1547.57 m

2013年8月26日月曜日

Firefoxと動画ファイルとオブジェクトURL

Firefoxにおいて、htmlのvideoタグのソース(src)にmp4等の動画ファイルに対するオブジェクトURLを設定すると(window.URL.createObjectURL)、再生ボタンを押しても反応が無く、またエラーにもならない。
IE、Chromeでは再生可能。
なお、mp3等の音声ファイルではIE・Chrome・Firefoxのいずれも再生できた。
なんだこりゃ。


OS: Windows 7 Progessional(64bit) Service Pack1
Firefox: 23.0.1
IE: 10.0.9200.16660
Chrome: 29.0.1547.57 m


<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script type="text/javascript">
       function test(){
         var file = document.getElementById("Myfile").files[0];;
         var objecturl = window.URL.createObjectURL(file);
         var video = document.getElementById("video");
         video.src = objecturl;
       }
    </script>
  </head>
  <body>
    <form>
      <input type="file" id="Myfile" onchange="test()">
    </form>
    <div id="play">
      <video id="video" controls="controls" onerror="alert('ERROR!')"></video>
    </div>
  </body>
</html>

【追記(2013/08/30)】
動画ファイルの中でも.oggと.webmはFirefoxで正常に再生できた。
この現象が起きる動画は、.mp4ファイルのみのようだ。
また、音声ファイルではあるが、.m4aで該当の事象が発生した。

下記の記事に
「特許の問題を回避するため MPEG4、H.264、MP3 および AAC のサポートは、Firefox に直接組み込まれてはいません。代わりに、OS またはハードウェアのサポートに依存します。」
という記載があるが、関係しているかな?
参考記事⇒リンク


2013年8月25日日曜日

ハンバーガー無料権獲得

昨日と今日(2013/08/25)、マクドナルドでハンバーガー1個購入につきハンバーガー無料券を1枚配っていたので、つい買ってしまった。ただし有効期限があり明日8/26から9/1まで。
貧乏って嫌だな、と思う。

2013年8月24日土曜日

検索条件を設定せずにJavascriptでtestを実行すると、戻り値がtrueになるんだね

標題の件、個人的には意外だったもんで、備忘録として書いた。
検証に用いたソースは以下。
なお、ブラウザによる違いは無かった。(IE,Firefox,Chrome)当然だけど。


<html>
  <head>
    <meta charset="UTF-8">
    <script type="text/javascript">
      function  search(text){
        var regexp = new RegExp(text,"gi");
        alert(regexp.test(document.getElementById("test")));
      }
    </script>
  </head>
  <body>
    <form>
      <input type="text" id="text">
      <input type="button" id="btn" onclick="search(text.value);">
    </form>
    <div id="test"></div>
  </body>
</html>

2013年8月21日水曜日

Javascriptで水平線(<HR>)の後に文字を入力した時の表示が意外な結果になった

水平線の後に文字を表示するJavascriptを作る場合、通常はinnerHTMLを使うと思う(サンプル1)。


<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script type="text/javascript">
      function test(){
        comm.innerHTML = "<hr>";
        comm.innerHTML += "おはよう";
      }
    </script>
  </head>
  <body onload="test()">
    <div id="comm">
    </div>
  </body>
</html>

結果:IE,Chrome,Firefoxで確認







ところが、違うコードにしてみると(サンプル2)、意外な結果になった。


<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script type="text/javascript">
      function test(){
        var comm = document.getElementById("comm");
        comm.appendChild(document.createElement("hr"));
        comm.innerText += "おはよう";
      }
    </script>
  </head>
  <body onload="test()">
    <div id="comm">
    </div>
  </body>
</html>
結果:IE,Chromeで確認








結果:Firefoxで確認






ふーん。そうなんだ。変だ。。。

なお、実施環境は下記。
OS: Windows 7 Progessional(64bit) Service Pack1
Firefox: 23.0.1
IE: 10.0.9200.16660
Chrome: 28.0.1500.95m

2013年8月19日月曜日

納涼写真

今日の室温は最大37℃で、とても暑かった。
こんな日は涼しい季節の写真をみて涼むことにしている。

東京の某公園にある銀杏。昨年2012年の11月に撮影。
早く秋になんねえかな。

以上

2013年8月18日日曜日

数独

数独に関しては、下記サイトが最も問題数が多く、おすすめ。
難易度は「初級」・「中級」・「上級」・「専門級」・「最高級」の5段階あり、簡単すぎる問題から難しすぎて解けない問題まで、きっちり揃っている。
私は「上級」を約10分間で解くのが精一杯で、「最高級」を簡単に解けるようになったらなぁと思う。
http://www.sudokugame.org/
なぜか、上部に表示される日付が毎日14時に更新されているが、修正してほしい。

以上

2013年8月17日土曜日

input type="file"のonchangeイベントで各ブラウザの挙動が異なる

ファイルを選択するとアラートが表示されるHTMLを(サンプル1)、下記手順で実行してみる。
1:何らかのファイルを選択する。
2:再度選択ボタンを押した後にキャンセルする。

IEとFirefoxでは何も起きないが、Chromeではアラートが表示される。


<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script type="text/javascript"></script>
  </head>
  <body>
    <form>
      <input type="file" id="Myfile" onchange=alert("ok")>
    </form>
  </body>
</html>

少し掘り下げて調査するため、ファイルを選択するとファイル名、選択されていない場合はメッセージを表示するHTMLを(サンプル2)、上記と同一手順で実行してみた。
IEとFirefoxではファイル名が、Chromeではメッセージ「nothing!」が表示される。

つまり、キャンセルした時、IE,Firefoxでは前回選択したファイル名を選択し続け、
Chromeでは何も選択していない状態に変わっている。


<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script type="text/javascript">
      function checkFile(){
        var file = document.getElementById("Myfile").files[0];
        if(file){
          alert(file.name);
        }else{
          alert("nothing!");
        }
      }
    </script>
  </head>
  <body>
    <form>
      <input type="file" id="Myfile" onchange="checkFile()")>
    </form>
  </body>
</html>

正しい挙動はどちらなのかは分からないが、揃えてほしいと思う。

面倒くせぇ。

なお、実施環境は下記。
OS: Windows 7 Progessional(64bit) Service Pack1
Firefox: 23.0.1
IE: 10.0.9200.16660
Chrome: 28.0.1500.95m


2013年8月16日金曜日

ソリティア

最高得点が出た(6563点)。時間の無駄遣いとは分かっていてもやってしまうんだよな。


「日テレ社員を逮捕」で思ったこと

日テレ社員を逮捕 強制わいせつ容疑
http://www.47news.jp/CN/201308/CN2013081601001408.html

逮捕事由より、"「恋のから騒ぎ」などの人気バラエティー番組を担当し"という部分が気になった。
この番組は2年以上前に終わってるでしょ。最近は何やってたんだろ?大した仕事やってなかったのかな?って思ってしまった。

2013年8月13日火曜日

たけしのコマ大数学科(20130813放送)

パズルを解くのは趣味の一つ。
「たけしのコマ大数学科」という、数学を扱っているTV番組が毎週月曜日深夜に放送されていて、可能な限り見るようにしている。

今晩深夜に放送予定なのでネタバレになってしまうが、問題と解答を書いた。
とても簡単で物足りなかった。対象年齢は中学生だと思う。

■問題
隣りあう2個の数字の和の平方根が整数になるよう、1から15の数字を並べろ。
例:3,1,15,10...

■解答

「隣りあう2個の数字の和」をSとすると、Sの範囲は、1+2 ≦ S≦ 14+15、つまり3 ≦S≦29である。この範囲内で平方根が整数になるのは、4,9,16,25の4個となる。

各々の和を構成する整数の組み合わせは下記に記す。


4
(1,3)

9

(1,8),(2,7),(3,6),(4,5)


16
(1,15),(2,14),(3,13),(4,12),(5,11),(6,10),(7,9)
※(8,8)は、同一整数が2個あり、「1から15の数字を並べろ。」に反するため除外。

25

(10,15),(11,14),(12,13)
※その他の組み合わせは、15より大きい整数があり、「1から15の数字を並べろ。」に反するため除外。


上記で1回のみ登場する要素は8と9で、この2個の数字は、並べた列の先頭か末尾のどちらかでなければならない。


まず、8から始め、その後、上記組み合わせを満たす整数を選択していくと下記となる。



 8
 ↓
 1 ─┐ 
 ↓  ↓
15  3──┐
 ↓ ↓  ↓
10  6 13
 ↓ ↓  ↓ 
 6 10 12
 ↓ ↓  ↓
 3 15  4
 ↓ ↓  ↓
13  ×  5
 ↓     ↓
12    11
 ↓     ↓
 4    14
 ↓     ↓
 5     2
 ↓     ↓
11     7
 ↓     ↓
14     9
 ↓     ×
 2
 ↓
 7
 ↓
 9
 ◎

次に、9から始める場合は、8から始めた列を逆に並べればよい。

2013年8月12日月曜日

チキンクリスプは値上げしてないのだね

久しぶりにマックでチキンクリスプを食べた。マックの中では一番好きなメニュー。
数ヶ月前にハンバーガーを値上げしたと聞いていたけど、チキンクリスプは据え置きだったんだね。
http://www.mcd-holdings.co.jp/news/2013/promotion/promo0418a.html

ただし、以前と比べて肉の量が減った気がする。値上げよりはましだと思っているけどね。。。

以上

稲妻が空を走る瞬間を撮った

昨日8/11の15::00頃、天候が悪くなり雷鳴が轟いていた時に撮った写真。



シャッターボタンを連打して、どうにか撮れた。もっとうまく撮れるようになりたいが、どうすればいいのだろう?

2013年8月11日日曜日

暑い!!安い保冷剤を見つけた!!

昨日8/10は暑すぎた。室内は39℃。去年より暑い。(今までの室内最高温度は38℃だった)

そこで、近所のスーパーで保冷剤を買った。


100円ショップで買うより安い。もちろんネットショップでも売られている。
http://www.the-seiyu.com/front/app/catalog/list/init?searchWord=%E4%BF%9D%E5%86%B7%E5%89%A4&x=46&y=8&searchMethod=0&searchContextPath=%2Ffront&selectSlot=

一昔と比べたら、ずいぶん安くなった、最安かなと思っていたら、もうちょい安いのがアマゾンにあったな。さすがだね。

さて、今日は何度まであがるか?

以上