へっぽこ学習日記

いっぱしのエンジニアになるため四苦八苦する姿を残したブログ 

2017-06-20

2017-06-20の日報

  • 本日の目標
  • JavaScriptの学習



  • 実際に行ったこと
  • JavaScriptの学習 ・canvasを用いた描画

  • 達成率(%)とその理由
  • 60%
    JavaScriptの学習を行うことができた。

  • 解消していない不明点
  • なし

  • その日出たエラーのログ
エラーがでたもの エラー内容 原因と解決
JavaScript(chrome) TypeError: canvas.getContent is not a function. (In 'canvas.getContent("2d")', 'canvas.getContent' is undefined) 変数名をcanvasで格納するのではなく、別の変数を用いることで解消
ex)var canvas = canvas.getContent("2d");
→ var can = canvas.getContent("2d");
加えて、getContent()ではなく、getContext()が正解
JavaScript(chrome) ReferenceError: Can't find variable: canvas getElementById("canvas")が正解。canとしていたという、要素名のミス
JavaScript(chrome) SyntaxError: Unexpected token '*' ctx.arc(400,50,30,-1,*Math.PI/6,Math.PI/6,true); → ctx.arc(400,50,30,-1w*Math.PI/6,Math.PI/6,true);

  • 明日の目標・タスク
  • JavaScriptの学習
    ネットワークについて本で学習

ネットワークコンフィグへの道<1>ルーティングテーブル編

先日、某オークションサイトで競り落としたルータが2台、我が家に届いた。

YAMAHA RTX1000 イーサアクセスVPNルーター

YAMAHA RTX1000 イーサアクセスVPNルーター

これを買った経緯としては、ネットワークの学習のため、実機でトレーニングをしようと思ったためである。 とはいえ、目標を持たずしてことを進めたところで、断念するのが目にみえている。 というわけで、私はこのルータを活用するため、まずは目標を立てることにした。

それは、6月中にルーティングテーブルを完成し、pingを通すことである。

実はもう少し早くルータがたどり着いていたわけだが、 何とも悲しいことに私の家にはLANケーブルこそあるが、肝心の コンソールケーブルがなかったのである。 痛い出費を覚悟し、

この2つを購入した。 ルータに繋ぐコンソールケーブルをUSBに変換する必要があったため、余計に懐が寂しくなったのは余談である。

とはいえ、これで準備万端。 それいけ、とコンソールケーブルを繋いで黒い画面を表示し、私は愕然としたのである。

それは、黒い画面に映るパスワード要求の文字。 お金を溝に放り捨てたことに気がついた私は、安心と信頼のgoogle先生の門を叩いた。

なにやら、「セキュリティクラス」とやらがonで合った場合、初期パスワードである「w,lXlma(ダブリュ、カンマ、エル、大エックス、エル、えむ、エー)」を入力すると良いらしい。 すると、無事初期画面に遷移したというわけである。


今回のまとめ


  • パスワードを忘れたときには焦らず、w,lXlma(ダブリュ、カンマ、エル、大エックス、エル、えむ、エー)」を押す。

2017-06-19

2017-06-19の日報

  • 本日の目標
  • JavaScriptの学習
    実機を用いたネットワーク学習


  • 実際に行ったこと
  • JavaScriptの学習

  • 達成率(%)とその理由
  • 60%
    JavaScriptの学習を行うことができた。 ネットワークの学習を行うことができなかった。とはいえ、本日は早起きする予定があったため、止む終えぬと判断した。

  • 解消していない不明点
  • なし

  • その日出たエラーのログ
エラーがでたもの エラー内容 原因と解決
JavaScript(chrome) Uncaught ReferenceError: UFO is not defined UFOオブジェクトを定義していなかった

  • 明日の目標・タスク
  • JavaScriptの学習
    読書によるネットワークの学習

2017/06/18

2017/06/18の日報

  • 本日の目標
  • JavaScriptの学習
    実機を用いたネットワーク学習


  • 実際に行ったこと
  • JavaScriptの学習

  • 達成率(%)とその理由
  • 50%
    JavaScriptの学習を行うことができたが、 ネットワークの学習を行うことができなかった。

  • 解消していない不明点
  • なし

  • その日出たエラーのログ
エラーがでたもの エラー内容 原因と解決
JavaScript(chrome) index.html:62 Uncaught ReferenceError: changeColor is not defined at HTMLButtonElement.onclick 配列を指定するカッコを大カッコで行っていた
JavaScript(chrome) Uncaught SyntaxError: Unexpected token { div属性を指定する記述を、styleタグではなく、scriptタグの中に入れていた。

  • 明日の目標・タスク
  • JavaScriptの学習
    読書によるネットワークの学習

2017/06/17

2017/06/17の日報

エラーがでたもの エラー内容 原因と解決
JavaScript(chrome) body内にエラーがあると表示された scriptタグの中に誤字があったので、これを消した。
  • 明日の目標・タスク
  • JavaScriptの学習
    実機を用いたネットワーク学習

2017-06-16

2017/06/16の日報

2017-06-15

2017/06/14の日報

  • 本日の目標
  • Excelのショートカットを積極的に使う。
    ネットワークの学習をする。

  • 実際に行ったこと
  • 挿入のショートカット「Ctrl+」「Ctrl-」
    行の移動のショートカット「Ctrlでクリックして移動」
    複数セルに同じデータの追加をするショートカット「追加したいセルを選択し、該当する文字を打ち込んでCtrl+Enter」

    ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識

    ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識

    を用いて、p74まで主にDNSについて学習を行った。

  • 達成率(%)とその理由
  • 50% ネットワークの学習を行うことは出来たが、 一切プログラミングをしていない。

  • 次回に向けての反省と改善点
  • ショートカットを忘れないよう、 できるだけ使う。

  • 解消していない不明点
  • その日出たエラーのログ
  • なし