巨人の肩にダッシュで登る

僕がアウトプットできる人になるまでのブログ。形になるまでは温かく見守って下されば幸いです。

今週の自習 2019/02/25/月~2019/03/03/日

今週のひとこと

今日やる予定だったこと

2019/02/25/月

  • 仕事終わりから〜寝るまでの間にすること、やったことを日報風に日記につける。
  • スッキリわかる Java入門 実践編 第2版の12章〜14章を読破。
  • 徹底攻略 Java SE 8 Silver 問題集の第5章を解いて答え合わせ。
  • 2019/02/26/火

    2019/02/27/水

    2019/02/28/木

    2019/03/01/金

    2019/03/02/土

    今週やったこと

    2019/02/25/月

  • 仕事終わりから〜寝るまでの間にすること、やったことを日報風に日記につける。
  • 徹底攻略 Java SE 8 Silver 問題集の第5章を解いて答え合わせ。
  • 2019/02/26/火

    2019/02/27/水

    2019/02/28/木

    2019/03/01/金

    2019/03/02/土

    困ったこと・学んだこと・共有したいこと

    2019/02/25/月

  • SQL文のひな形を準備する。
  • PreparedStatement pstmt = con.prepareStatement( /*SQL文のひな型*/);
    

  • SQLひな形への値の流し込み
  • pstmt.setlnt(/*パラメータ番号*/ , /*数値*/);
    pstmt.setString(/*パラメータ番号*/ , /*文字列*/);
    

  • wilie構文の仲間の、do-while構文の記述方法。最後は;で終わる。
  • do {/*繰り返し処理*/ }whlie (条件式);
    

  • 更新文についての知識がなかった。 for文は初期化文→条件文→繰り返し処理→更新分(→条件文へ)の順番で実行される。
  • 下記の出力は"12"になる。
  • int num = 10;
    do {
      num++;
    } while (++num < 10);
    System.out.println(num);
    

    2019/02/26/火

    2019/02/27/水

    2019/02/28/木

    2019/03/01/金

    2019/03/02/土

    来週やる予定のこと

    今日の自習 2019/02/25/月

    今日のひとこと

    今日Qiitaを読んでたら、ふと”日報でPDCAサイクルを回しまくれ〜”みたいな記事が目に止まった。

    →自習タイム(会社終わり〜就寝)にやることをデータとってないことに気づく。

    →「今夜からつけよう」と決意。

    <条件>:時間はかけない。本格的なものはまた時間あるときに考える。今日から絶対つけるマン。

    <実装>:上記のリンクを辿っていくと、Slack で日報を運用すると記事があり、そこにあるテンプレ項目を利用することに決定。

    Hatenaブログで上記のテンプレ項目を記述して、twitterにアップ。

    今後の目標

  • Githubにもアクティブ更新が残るようにしたい。
  • もっとスマートなやり方で自習タイムのPDCAを回す模索
  • 項目の選別
  • 日報のデザインを考える
  • 他思いついたら追加記述する。
  • 今日やる予定だったこと

  • 仕事終わりから〜寝るまでの間にすること、やったことを日報風に日記につける。
  • スッキリわかる Java入門 実践編 第2版の12章〜13章を読破。
  • 徹底攻略 Java SE 8 Silver 問題集の第5章を解いて答え合わせ。
  • 今日やったこと

  • 仕事終わりから〜寝るまでの間にすること、やったことを日報風に日記につける。
  • 徹底攻略 Java SE 8 Silver 問題集の第5章を解いて答え合わせ。
  • スッキリわかる Java入門 実践編 第2版の12章〜13章を読破。
  • 困ったこと・学んだこと・共有したいこと

  • javadocコメントを加えたソースコード
  • /
     ○○クラス。
     このクラスは、△△を表します。
     */
    public class ○○ {
       / □□ /
       private int xxx;
       /** ◇◇ /
       private String yyy;
       /
       △△を行うメソッド。
       このメソッドを呼び出すと、<b>他の</b>???します。
       */
       public void ▲▲▲(○○  uuu, int  rrr){ 略 }
    }
    

  • javadoc タグを加えたソースコード
  • /*
    @author 作者   /    クラスの作者名
    @deprecated   /   非推奨として表示する場合に使う
    @see クラス名   /   参考にしてほしい他のクラス
    @param 引数名 解説 /    引数とその解説
    @return 解説   /   戻り値の解説      
    @exception FQCN 解説    /   出力する可能性がある例外 
    @since バージョン   /   実装されたバージョン
    @version バージョン   /   バージョン情報
    /
    

  • SQL文のひな形を準備する。
  • PreparedStatement pstmt = con.prepareStatement( /SQL文のひな型/);
    
  • SQLひな形への値の流し込み
  • pstmt.setlnt(/パラメータ番号/ , /数値/);
    pstmt.setString(/パラメータ番号/ , /文字列/);
    

  • wilie構文の仲間の、do-while構文の記述方法。最後は;で終わる。
  • do {/繰り返し処理/ }whlie (条件式);
    
  • 更新文についての知識がなかった。 for文は初期化文→条件文→繰り返し処理→更新分(→条件文へ)の順番で実行される。
  • 下記の出力は"12"になる。
  • int num = 10;
    do {
      num++;
    } while (++num < 10);
    System.out.println(num);
    

    明日やる予定のこと

  • 徹底攻略 Java SE 8 Silver 問題集の第6章を解いて答え合わせ。
  • 今日の教材

    スッキリわかる Java入門 実践編 第2版  徹底攻略 Java SE 8 Silver 問題集

  • スッキリわかる Java入門 実践編 第2版の14章〜15章を読破。
  • 基本情報技術者試験 用語集

    H30/春/AM1

    ■ 命令デコーダ

    CPUに含まれる回路のひとつ。命令レジスターに読み込まれた命令の内容を解読して、実行の準備をする。

    H30/春/PM9

    ■ コントロールブレイク処理

    同じキー値を持つレコード軍の切れ目のことです。コントロールブレイク処理とは、コントロールブレイクに出会ったらそのレコード群の処理を終了し、複数のレコード群の処理を反復することです。レコード群の中のレコードごとの処理の反復とあわせて、二重の反復になります。

    基本情報技術者試験 用語集

    H30/秋/PM1

    DMZ

    DMZとは、DeMilitarized Zoneの略で、直訳すると「非武装地帯」で、インタネットなどの外部ネットワークと社内ネットワークの中間につくられるネットワーク上のセグメント(区域)のこと。

    TLS

    TLS (Transport Layer Security)とは、 TCP/IPを使ったさまざまなサーバとクライアントの通信で、 セキュアなチャンネル(通信路)を利用できるようにする仕組みです。TLSは「SSLの後継者的ポジション」SSL1.0⇒SSL 2.0⇒SSL3.0⇒TLS1.0

    ■ HTTP over TLS

    ホームページのファイルを受け渡しするときに使う約束事。通信内容が暗号化されるHTTP

    SQLインジェクション脆弱性

    QLインジェクション(英: SQL Injection)とは、アプリケーションのセキュリティ上の不備を意図的に利用し、アプリケーションが想定しないSQL文を実行させることにより、データベースシステムを不正に操作する攻撃方法のこと。 また、その攻撃を可能とする脆弱性のことである。

    プレースホルダ

    プレースホルダとは、実際の内容を後から挿入するために、とりあえず仮に確保した場所のこと。 また、そのことを示す標識などのこと。

    クロスサイトスクリプティング

      クロスサイトスクリプティングXSS)とは、エンドユーザー側がWebページを制作することのできる動的サイト(例:TwitterなどのSNS掲示板等)に対して、その脆弱性を利用して悪意のある攻撃者が制作した不正なスクリプトを挿入することによりその発生するサイバー攻撃です

    ■ WAF

    WAF(Web Application Firewall)は、通過するパケットのIPアドレスやポート番号だけでなくペイロード部(データ部分)をチェックすることで、Webアプリケーションに対する攻撃を検知し、攻撃と判断した通信をブロックするファイアウォールです。

    H30/秋/PM2

    ラウンドロビン方式

    一定時間の割り当てを終えたプロセスは中断され、再び順番が回ってくるまで待機する。 このとき各プロセスに割り当てられる時間(の断片)は、タイムスライスないしはタイムクォンタムと呼ばれる。 マルチタスク処理などでは処理時間が必ずしも一定ではないが、ラウンドロビン方式では例外なくすべてのプロセスが均等に扱われる。

    ■ タイムクウォンタム

    一台のコンピュータシステムを複数の利用者やプログラムで同時に利用できるようにする仕組みの一種で、CPUの処理時間などをミリ秒単位で細かく分割し、それぞれの主体に割り当てることにより、擬似的に同時に処理を行うことができる。このようなシステムをタイムシェアリングシステム(TSS:Time Sharing System)ということがある。

    ■ 優先度順方式

    各プロセスに優先度を割り当てておき、優先度の高い順に実行。 または、優先度の高いプロセスにより多くのCPU時間を割り当てる。

    いつアウトプットできるん。

    情報系大卒

    非IT企業の会社員

    Udemy広告にひっかかり、うっかりPhyton講座を受講

    おもろい。やっぱりプログラミングというか、IT全般の学習おもしろい。

    新しいことを覚えることがおもしろい。

    学習したらアウトプットせなあかん。

    昔師匠がいってたな、「自分の道具は自分で作れ」と。

    自分でアウトプット環境作ろ

    ~~回想~~

    師匠「バージョン管理しっかりな」

    Jay「svnですよね。卒論でも使いましたら完璧ですよ。

    あーでも最近gitっていうのが開発されたらしいですね」。

    ~~~~~~

    今、めっちゃはやっとる。

    GITのお勉強せな。

    いろいろトレンド勉強せな。

    ??「アウトプットまだ?」

    Qiitaいいよね。最近毎日見る週間できました。

    でも、あそこでブログ的なこと書く場所じゃないな。

    とりあえず、はてなブログ有名やし、アウトプットしよ。

    あー文章かたい。いまは質より量。

    もうSNSのノリでめもめも。。