2016年11月20日日曜日

お城の動画

今日はのんびり、動画で歴史(お城)の勉強をしてました(笑)。

ブラタモリの「真田丸」の動画です。
上空からみた、真田丸を確認するなど、結構面白かったです。

●ブラタモリ「#54 大坂城・真田丸SP」 161112
http://jp.channel.pandora.tv/channel/video.ptv?ch_userid=monako5&prgid=54341740

GYOでお城の動画がありました。
白石城の作りについて、すごく勉強になりました。
木で作り直して、すでに20年たって、味がでてきましたね。
一度いって、見てみたくなりました。
その他、掛川城、愛媛県大洲城など、もでてきます。

●【BS朝日】歴史ミステリー日本の城見聞録 「武将たちの“夢と野望”復活!現代の「匠」が建てた城」 2016年11月17日放送分
http://gyao.yahoo.co.jp/player/11138/v00020/v0000000000000000325/?list_id=2289326 

※GYOの動画はすぐ更新されて、なくなるので、是非お城ファンは早めに見てください。

2016年10月22日土曜日

firefoxでの自分のクラッシュレポートを見る方法

Firefoxでサイト立ち上げたままにしておいたら、気づくと次のようなダイアログが表示されていました。


クラッシュレポートは、次のフォルダにありました。
ただ、中身をみたら、全然原因がわかりませんでした。
「C:\Users\(ユーザ名)\AppData\Roaming\Mozilla\Firefox\Crash Reports\submitted」

対応としては、再度Firefoxを立ち上げてサイトみたら、無事みることはできました。
見れない場合は、履歴やキャッシュを消すといいようです。

詳しくは下記の参考URLをみると、詳しく書かれています。

【参考URL】
http://did2.blog64.fc2.com/blog-entry-123.html
http://support.mozilla.org/ja/kb/Basic%20Troubleshooting

2016年10月12日水曜日

「WindowsによってPCが保護されました」と表示される

Windows10になってから、アプリケーションを起動しようとすると、「WindowsによってPCが保護されました」と表示される現象がよく見れるようになりました。
この現象の対応について調べていました。

原因などについては、
http://freesoft.tvbok.com/win10/operation/allow_smartscreen.html
を一読するとわかります。

①「詳細情報」をクリック



 ②「実行」をクリック



【参考URL】
http://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=0209-8188
http://xinroom.net/pc/win10-smartscreen/

2016年10月3日月曜日

【JavaScript】エラー処理

HTML5サイトをJavaScriptを使って、エラーが発生する場合での、エラー原因追求の方法について、調べてみました。

1、 window.onerror
window.onerrorに関数を設定しておくと、処理中catchされてないエラー情報をここで取得することが出来ます。

window.onerror = function (msg, file, line, column, err) {
    console.error(msg + file + ':' + line);

    alert(msg + file + ':' + line);
};


throw new Error('test');  // エラーを発生させる



2、try-catch
try~catchでエラー発生した場合に、catch内でエラー表示させる

try {
      /* 何かの処理 */
 } catch (e) {
      alert(e.name + '\n' +
            e.message + '\n' +
            e.fileName + ':' + e.lineNumber + '\n' +
            e.stack);
}


3、タスクバーに情報表示
関数の前後に以下のコード記述して、タスクバーに表示する。
valは関数内で使用する値など。
  window.status = "関数名 :  start" + val;

4、開発ツール使用
【Google ChromeでJavaScriptエラーを表示・確認する場合】
ブラウザの一番右側にある「Google Chromeの設定」アイコンをクリックして、
「ツール」→「JavaScriptコンソール」を選択します。
(もしくは、F12キー)


【参考URL】
http://kitak.hatenablog.jp/entry/2014/10/08/093056
http://www.yscjp.com/neweb/error/
http://www.koikikukan.com/archives/2013/07/31-005555.php
https://support.microsoft.com/ja-jp/kb/308260
http://www.ajaxtower.jp/js/error/index1.html

2016年9月25日日曜日

【Silverlight】Firefoxでの有効期間と最新MacOSでの検証

最近気づいたのですが、FirefoxのNPAPIの有効期間が今年一杯だそうです。
したがって、12/31でFirefoxでもSilverlightが使えなくなります。

使えるのは、とうとうIEだけになります。

 Macも9/21に最近のOS更新がなされました。
 Silverlight動くかどうか確認した範囲では、問題ありませんでした。
http://japanese.engadget.com/2016/09/08/macos-sierra-9-21/


ちなみに、HTML5のサイトを確認した範囲では、フォントサイズが変わったりする現象がみられましたが、大きな問題は見つかりませんでした。

【参考URL】
https://www.mozilla.jp/blog/entry/10508/

2016年9月8日木曜日

[iPhone]iOSのアップデート(更新)方法

私のiphoneが古いので、他の人のiphoneのアプリの挙動が異なったので、iphoneのiosを最新に更新してみました。

その手順をまとめてみました。

まず、iosのバージョンを確認してみましょう!。
【iOSバージョン確認方法】
「設定」→「一般」→「情報」→「バージョン」
※最新のiOSバージョンはこちらで確認できます。


(1) アップデート前の準備
iosアップデート後は、元のiOSバージョンに戻すことができませんので、バックアップをとります。
iosアプデート前に iPhone のデータのバックアップをとります。

バックアップ方法はこちら

・iTunesでバックアップする(Windows)

①iPhone/iPad とパソコンを、付属のUSBケーブルで接続
②iTunes画面左上の (または )を選択
③「今すぐバックアップ」を選択
④バックアップ完了後、「デバイス環境設定」で更新日時を確認できます
iTunes画面左上にある (またはメニューバーの「編集」) → 「設定」 → 「デバイス」を選択
Macの場合:メニューバーの「iTunes」 → 「環境設定」 → 「デバイス」を選択

(2) iOSアップデートの操作方法
※アップデート実行前にiTunesを最新に更新してください
①「 iTunes 」を起動し、画面左上にあるアイコン を選択します。
②「設定」を選択します。
③表示された設定画面にある「デバイス」を選択します。
④「 iPod、iPhone、および iPad を自動的に同期しない」にチェックを入れ「OK」を選択します
⑤付属のUSBケーブルで接続し、端末アイコン を選択します。
⑥「更新」を選択します。
⑦「 iPhone ( iPad )ソフトウェア更新」の内容を確認し、「次へ」を選択します。
⑧「使用許諾契約」を確認し、「同意します」を選択します。
→ダウンロードが開始されます。
→アップデートが開始されます。

iOS (ソフトウェア)アップデート後の iPhone、 iPad を操作して、終了です。


【参考URL】
http://faq.mb.softbank.jp/detail.aspx?cid=74201&a=101&id=74201
http://faq.mb.softbank.jp/detail.aspx?cid=11706&id=11706

2016年9月1日木曜日

【iPhone & iPad】Safari、及びiosのバージョンを確認する方法

iosは設定を見ればバージョンは確認できますが、
Safariのバージョンは確認する方法がありませんでした。

そこで、調べてみたところ、userAgentから確認することがわかりました。
safari及びiosのバージョンを確認するプログラムをjavaScriptで作成しましたので、紹介します。

(プログラムを実行して、表示したsafariバージョン情報)
1、HTML
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>TypeScript HTML App</title>
    <link rel="stylesheet" href="app.css" type="text/css" />
    <script src="app.js"></script>
</head>
<body>
    <h1 id="htitle">Safariバージョン情報 :</h1>
    <div id="content"></div>
    <hr />
    <div id="content2"></div>
</body>
</html>

2、JavaScript
Safariの場合は、バージョンを表示して、それ以外のブラウザは、userAgentの内容を表示します。

window.onload = () => {
    var el = document.getElementById('content');

    var userAgent : string = window.navigator.userAgent.toString();
    if (userAgent.indexOf("Safari") == -1) {
        var title = document.getElementById('htitle');
        title.innerHTML = "UserAgent情報 : "  ;
        el.innerHTML =  userAgent;
        return;
    }
    var index: number = userAgent.indexOf("Version");
    var sp: number = 0;
    if (index != 0) sp = index - 1;
    var info: string = userAgent.slice(sp, userAgent.length - 1);
    el.innerHTML = info;

    var res = userAgent.match(/iPhone OS (\w+){1,3}/g);
    if (res == null) return;
    var el2 = document.getElementById('content2');

    var osVar = (RegExp.$1.replace(/_/g, '') + '00').slice(0, 3);
    el2.innerHTML = "ios 情報 :" + osVar;
};


【参考URL】
http://sbapp.net/appnews/app/upinfo/safari-17-26173
http://blog.lunatic-code.net/webdesign/javascript/658/
http://code.agnist.jp/iphone/574