2016年12月4日日曜日

ホームページ表示した時に、スクリプトエラー表示がでる場合

ホームページ表示すると、スクリプトエラーが発生する場合はありませんか?。


原因は、Yahoo!ツールバーが原因かもしれません。
Yahoo!ツールバーをアンインストールして、再度ホームページ表示してみてください。
うまくいく場合があります。

【Yahoo!ツールバーのアンインストール(削除)手順】
①ツールバーの[カスタマイズ]ボタン カスタマイズボタン を押して、表示されるメニューから[Yahoo!ツールバーについて]-[ツールバーを削除]を選びます。
②確認の画面が表示されるので、[アンインストール]ボタンを押します。
ツールバー7.2以前では[はい]ボタンを押します。

Windowsのコントロールパネル内にある[プログラム(アプリケーション)の追加と削除](Windowsのバージョンによっては、[プログラムと機能]または[プログラムのアンインストール])を利用してのアンインストールも可能です。


また、余計なアドインをインストールしたのが原因かも、しれません。
余計なものは削除すると、うまくいくと思います。

こちらのMicrosoftのURLには、その他の対応方法にいろいろ記載しています。
https://support.microsoft.com/ja-jp/kb/308260


【参考URL】
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1066447425
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1372587433
http://oshiete.goo.ne.jp/qa/1612865.html

2016年11月29日火曜日

【JavaScript】エラー処理(その2)

以前エラー処理について、記載しました。
http://tasano2525.blogspot.jp/2016/10/javascript.html

さらにエラー原因を追究するのに、スタックトレースを使って表示する方法を説明します。

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

    alert(msg + file + ':' + line);
   if(err.hasOwnProperty("stack"))
   {
       console.log(err.stack);
   }
};


ハンドラの引数にmsg(エラーメッセージ)、file(発生したファイル名)、line(行数)、column(列数)、err(エラーオブジェクト)が渡ります。

console.log(err.stack);
で「プログラムの実行過程を記録したスタックフレーム」を表示します。






【参考URL】
http://kitak.hatenablog.jp/entry/2014/10/08/093056
http://www.atmarkit.co.jp/ait/articles/0605/20/news012.html

2016年11月24日木曜日

日本画家・速水御舟 炎舞

以前、林先生の「生き様大辞典」で紹介された「速水御舟」の展覧会が、恵比寿の山種美術館で行われています。
ただし、気が付くと、12/4(日)までとなっています。
早くいかないと!。
次回はいつになるのやら。。。。。。

美術館に行く前には、動画で予習を忘れずに!

●林先生の痛快!生きざま大辞典 日本画家・速水御舟の人生  12月2日 part 1
https://www.youtube.com/watch?v=WGtQ3lR6_GI

●林先生の痛快!生きざま大辞典 日本画家・速水御舟の人生  12月2日 part 2
https://www.youtube.com/watch?v=oVDh1PM7EnM


●山種美術館
http://www.yamatane-museum.jp/ 



こちらの動画で予習も。
https://www.youtube.com/watch?v=E2-4k4F6Prk

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